Score:0

คุณจะสร้างสคริปต์ที่จะปิดบริการทั้งหมดที่ทำงานบนเซิร์ฟเวอร์ที่บ้านของฉันโดยอัตโนมัติเมื่อไฟดับได้อย่างไร

ธง id

ฉันยังใหม่กับ Linux และฉันสนุกมากกับ Ubuntu 20.04.2 ที่ติดตั้งบน MacBook Pro รุ่นเก่ามาก ขณะนี้โฮมเซิร์ฟเวอร์เล็กๆ ของฉันมี Samba share เพื่อแชร์ภาพยนตร์และอื่นๆ มีการติดตั้งเซิร์ฟเวอร์ vnc เพื่อให้ฉันสามารถเข้าถึง GUI ได้เนื่องจากฉันยังไม่คุ้นเคยกับสิ่งที่เป็นบรรทัดคำสั่งเพียงอย่างเดียวเซิร์ฟเวอร์ยังเรียกใช้อินสแตนซ์ของ Pi Hole เพื่อบล็อกโฆษณาในเครือข่ายท้องถิ่นของเรา ฉันรู้วิธีปิดบริการแต่ละรายการที่ทำงานด้วยตนเองจากบรรทัดคำสั่ง อย่างไรก็ตาม ฉันต้องการปิดบริการนี้โดยอัตโนมัติเมื่อไฟดับ เนื่องจาก Ubuntu ของฉันติดตั้งบนแล็ปท็อปเครื่องเก่า ฉันจึงมี UPS ในตัวเป็นหลัก ฉันจะสร้างสคริปต์หรือสิ่งที่คล้ายกันที่สามารถทำงานในพื้นหลังและตรวจสอบว่าแล็ปท็อปเสียบปลั๊กหรือไม่ จากนั้นเมื่อถอดปลั๊กแล็ปท็อปเป็นระยะเวลาหนึ่ง จะเริ่มปิดกระบวนการทำงานทั้งหมดด้วยวิธีที่ถูกต้อง ? ในทางกลับกัน ฉันจะทำให้บริการเหล่านั้นเริ่มต้นอีกครั้งได้อย่างไรเมื่อฉันเปิดแล็ปท็อปอีกครั้งด้วยตนเอง ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมมาก!

in flag
จากสิ่งที่คุณเขียน คุณกำลังใช้งาน Ubuntu Desktop สิ่งนี้จะทำให้งานง่ายขึ้นมากสิ่งที่คุณต้องทำคือไปที่การตั้งค่าพลังงานและเลือกเวลาที่โน้ตบุ๊กจะปิดตัวเองในขณะที่ใช้แบตเตอรี่ เมื่อคุณเปิดเครื่อง บริการที่เปิดใช้งานทั้งหมดจะเริ่มต้นใหม่ ดังนั้นจึงไม่ใช่ปัญหา
cn flag
ไม่ควรมีความจำเป็นต้องปิดบริการด้วยตนเองหากใช้คำสั่งปิดระบบเพื่อปิดระบบ การกระทำนั้นเป็นการปิดบริการใหม่ทั้งหมด ดังนั้นฉันจึงเห็นด้วยกับ matigo: การตั้งค่าพฤติกรรมสำหรับการปิดแบตเตอรี่ก็เพียงพอแล้ว
Rory Schram avatar
id flag
ขอบคุณทั้งสองท่านสำหรับการตอบคำถาม สิ่งนี้ช่วยได้มาก!

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา