ฉันจะทำให้อูบุนตูปิดเครื่องอัตโนมัติหลังจากอัปเดตสำเร็จได้อย่างไร


9

การใช้ EDGE สำหรับการอัปเดตนั้นไม่เจ๋ง แต่ฉันต้องทำ ดังนั้นการอัปเดตของฉันจะทำงานในเวลากลางคืนเมื่อฉันไปนอน

มีวิธีใดที่จะตั้ง ubuntu เป็น auto-shutdown หลังจากเสร็จสิ้นการอัพเดท

หมายเหตุ: ฉันเห็นลิงค์ในโพสต์ที่คล้ายกันซึ่งเปลี่ยนเส้นทางไปยังpythonสคริปต์ ( ดูที่นี่ ) แต่ฉันไม่ค่อยคุ้นเคยกับสคริปต์ประเภทนี้

ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม


สคริปต์ไพ ธ อนที่คุณอ้างถึงดูเหมือนไม่เป็นอันตราย
don.joey

ตรวจสอบด้วย: askubuntu.com/questions/15526/…
don.joey

ALL=NOPASSWDเป็นไปไม่ได้ดีกับฉัน: D
22lk94k943 เท่านั้น

ยังไม่แนะนำจริงๆ ... มีเหตุผลที่คุณต้องการรหัสผ่านของคุณสำหรับงานบางอย่าง;)
Daniel W.

คำตอบ:


16

ในทางเทคนิคคุณสามารถทำทุกอย่างในเปลือกได้

เพียงพิมพ์

sudo -i
apt-get update && apt-get -y dist-upgrade && shutdown -P now

sudo -iทำให้คุณรูทจนกว่าคุณจะออกจากระบบด้วยตนเองโดยใช้exitสิ่งนี้เพียงเพื่อให้แน่ใจว่าสิทธิ์ sudo ของคุณไม่หมดเวลาหากการอัปเดตใช้เวลานานเกินไป ประกอบการเชื่อมคำสั่ง โดยทั่วไปคุณสามารถอ่านมันเป็น: และอื่น ๆ ... หมายเหตุ: คำสั่งอื่น ๆ จะทำงานต่อเมื่อคำสั่งก่อนที่มันจะเสร็จสิ้น
&&
If command 1 finished succesfully execute command 2, if command 2 finished succesfully execute command 3

-yพารามิเตอร์หลังจากapt-getตอบคำถามด้วย 'ใช่' ได้รับแจ้งทั้งหมด
การshutdown -P nowปิดคอมพิวเตอร์ของคุณเพื่อปิด ( -P) ทันที ( now)
ในการรับภาพรวมพารามิเตอร์อื่น ๆ ที่มีให้shutdownดำเนินการอยู่shutdown --help


ขอบคุณ @ Daniel แต่สิ่งที่แปลกฉันได้เห็นในการปรับปรุงผ่านterminalมันออกอัปเดตไม่กี่โดยไม่ต้องติดตั้งพวกเขา แล้วทำไมdist-upgradeล่ะ?
22lk94k943 เท่านั้น

1
apt-get upgradeบางครั้งทำให้การอัปเกรดบางครั้งสะดุดตาการอัพเกรดเคอร์เนล apt-get dist-upgradeจะทำการอัพเกรดเคอร์เนลและสามารถลบแพ็คเกจที่upgradeมักจะไม่ได้ เยี่ยมชมman apt-getข้อมูลเพิ่มเติมหรือนี้คำถาม
Alaa Ali

เช่นเดียวกับ Alaa กล่าวว่า 'apt-get dist-upgrade' อัพเกรดแพ็คเกจทั้งหมดที่จะถูกระงับโดย 'apt-get update'
Daniel W.

จะไม่อัปเกรดเป็นรุ่นล่าสุดของ Ubuntu ในเวลา
22lk94k943 เท่านั้น

1
ไม่มันจะไม่ทำอย่างนั้น updateอัปเดตแพ็คเกจเป็นเวอร์ชันใหม่เท่านั้น dist-upgradeสามารถติดตั้งการอ้างอิงใหม่และถอนการติดตั้งล้าสมัย ดังนั้นupdateจะระงับการปรับปรุงใด ๆ ที่จะต้องติดตั้งการอ้างอิงใหม่
แดเนียลดับบลิว
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.