วิธีกำหนดเวลาปิดเครื่องบน Linux

มีคำแนะนำและเคล็ดลับมากมายบน Linux ที่สามารถปรับปรุงชีวิตและประสิทธิภาพการทำงานของคุณได้อย่างแท้จริง เคล็ดลับอย่างหนึ่งคือการเรียนรู้วิธีกำหนดเวลาปิดเครื่องบน Linux PC

ในคู่มือนี้ เราจะอธิบายวิธีกำหนดเวลาพีซี Linux ให้ปิดเครื่องโดยอัตโนมัติตามกำหนดเวลา นอกจากนี้ เราจะกล่าวถึงวิธีการใช้เครื่องมือrtcwake ที่มีประโยชน์สำหรับการปลุกเครื่องคอมพิวเตอร์โดยอัตโนมัติ!

เครื่องมือปิดเครื่อง

วิธีกำหนดเวลาปิดเครื่องบน Linux

การปิด Linux จะทำงานได้ดีที่สุดโดยอัตโนมัติด้วยเครื่องมือปิดระบบในตัว ปิดโปรแกรมจะรวมอยู่ในลินุกซ์ทั้งหมดโดยอัตโนมัติดังนั้นจึงไม่มีความจำเป็นที่จะต้องออกไปติดตั้ง การใช้งานค่อนข้างตรงไปตรงมาและทำงานตามเวลา 24 ชั่วโมง

หมายเหตุ: ไม่แน่ใจว่าเวลา 24 ชั่วโมงทำงานอย่างไร? ใช้เครื่องมือคำนวณการแปลงนี้ฟรี

การเปิดหรือปิดระบบ Linux ต้องใช้สิทธิ์ของรูท การปิดระบบจะทำงานไม่ถูกต้องหากไม่มีรูทเชลล์ เพื่อให้ได้รับรากเปิดสถานีและเข้าสู่ผู้ใช้รากกับsu หรือถ้าsuไม่ทำงานลองsudo -s

ซู -

หรือ

sudo -s

เมื่อใช้รูทคำสั่งปิดระบบจะทำงาน ในการปิดเครื่อง Linux PC ของคุณทันที ให้ทำดังนี้

ปิด -P ตอนนี้

หรือหากต้องการกำหนดเวลาการปิดระบบในช่วงเวลาหนึ่ง ให้แทนที่ตอนนี้ด้วยกรอบเวลาที่แน่นอน ในตัวอย่างนี้ เราจะตั้งค่าให้ Linux ปิดตัวเองในเวลา 19:25 น. (19:25 น.)

ปิด -P 19:25

คำสั่งการปิดระบบตามกำหนดเวลาสามารถยกเลิกได้ตลอดเวลาโดยใช้แฟล็กc ยกเลิกการปิดเครื่องด้วย:

ปิด -c

รีบูตด้วยเครื่องมือปิดเครื่อง

การใช้คำสั่งปิดเพื่อปิดเครื่อง Linux PC โดยอัตโนมัติตามเวลาที่กำหนดนั้นสะดวก อย่างไรก็ตาม แม้ชื่อของมัน การปิดระบบก็สามารถทำได้มากกว่านั้นอีกมาก หนึ่งในคุณสมบัติที่มีประโยชน์มากกว่าของคำสั่งนี้คือแฟล็ก "รีสตาร์ท" ด้วยคำสั่งนี้ คำสั่งจะรีบูตพีซี Linux ของคุณตามกำหนดเวลา

การใช้แฟล็ก rเพื่อกำหนดเวลาการรีสตาร์ทโดยการปิดระบบจะทำงานเหมือนกับการทำงานของแฟล็กP เพียงเขียนคำสั่ง ระบุเวลา และใช้แฟล็ก:

ปิด -r 19:25

และเช่นเคยที่จะปิดการใช้งานคำสั่งรีบูตทำ-c ปิด

กำหนดการ Wakeups

วิธีกำหนดเวลาปิดเครื่องบน Linux

Rtcwake เป็นเครื่องมือที่ช่วยให้ผู้ใช้สามารถระงับพีซีของตน และตั้งเวลาให้กลับมาทำงานอีกครั้งในภายหลัง ซึ่งแตกต่างจากการปิดการrtcwakeคำสั่งสามารถใช้ชนิดที่แตกต่างกันของตารางเวลา โดยเฉพาะอย่างยิ่ง ใช้งานได้กับทั้งวินาทีและเวลา UTC (24 HR)

เครื่องมือนี้มีการตั้งค่าและคุณสมบัติต่างๆ มากมาย เพื่อให้ได้ประโยชน์สูงสุดจากrtcwakeให้บันทึกคำสั่ง cheatsheet ลงในไฟล์ข้อความเพื่ออ่านในภายหลัง

rtcwake --help >> ~/rtcwake-help.txt

ระงับ RAM และ Wake

วิธีที่นิยมในการพักเครื่องพีซีคือการระงับการใช้งานกับ RAM หลายคนใช้เส้นทางนี้แทนการระงับไปยังดิสก์เนื่องจากการระงับแรมช่วยประหยัดพลังงานในแล็ปท็อปได้ดีกว่า ด้วยเครื่องมือrtcwakeการระงับประเภทนี้สามารถทำได้โดยอัตโนมัติ ในการกำหนดเวลาให้พีซี Linux ของคุณระงับการทำงานของ RAM โดยอัตโนมัติและปลุก 8 ชั่วโมงต่อมา ให้ป้อนคำสั่งต่อไปนี้

หมายเหตุ: เครื่องมือ RTCwake สามารถใช้ได้ทั้งวินาทีและเวลา UTC สำหรับ wakeups แม่นยำมากขึ้นดีที่สุดที่จะใช้งานไม่กี่วินาที

ซู -

หรือ

sudo -s rtcwake -m mem -s 28800

ระงับไปยังดิสก์และปลุก

ต้องการระงับไปยังดิสก์เมื่อคุณทำให้พีซี Linux เข้าสู่โหมดสลีปหรือไม่ ทำไมไม่กำหนดเวลาด้วยrtcwake ! รับรูทเชลล์และทำสิ่งต่อไปนี้เพื่อระงับไปยังดิสก์เป็นเวลา 12 ชั่วโมง

rtcwake -m ดิสก์ -s 43200

ระงับและการดำเนินการอื่น ๆ

การนอนหลับและการปลุกอัตโนมัติมีประโยชน์มาก แต่การเปิดใช้โปรแกรมทันทีหลังจากปลุกเครื่องล่ะ โชคดีที่ต้องขอบคุณวิธีการทำงานของ Linux และ UNIX ทำให้ง่ายต่อการ  ไพพ์ rtcwake ไปยังคำสั่งอื่นๆ ตัวอย่างเช่น หากต้องการเปิดใช้ Libre Office โดยตรงหลังจากที่  rtcwake กลับมาจากการระงับ ให้รันคำสั่งนี้

หมายเหตุ: เมื่อไพพ์คำสั่งอื่นด้วยrtcwakeควรใช้ sudo ไม่เช่นนั้นโปรแกรมหรือสคริปต์อาจเปิดขึ้นโดยผู้ใช้ที่ไม่ถูกต้อง

sudo rtcwake -m mem -s 28800 && libreoffice

การเพิ่ม&&จะแจ้งให้ Bash ดำเนินการอย่างใดอย่างหนึ่งและอื่น ๆ เป็นต้น ตัวอย่างเช่น หากต้องการเปิดหลายโปรแกรมหลังจากกลับมาจากการระงับ ให้ลอง:

sudo rtcwake -m mem -s 2800 && libreoffice && firefox && gnome-terminal && gimp

อย่าระงับแต่ตื่น

เครื่องมือrtcwakeมักจะหยุดการทำงานชั่วคราวในทันที เพื่อปลุกในภายหลัง หากคุณต้องการระงับ Linux PC ของคุณเมื่อเห็นว่าเหมาะสม แต่กำหนดเวลาการปลุก คุณจะต้องใช้ประโยชน์จากฟีเจอร์no การใช้noบอกrtcwakeว่าจะไม่ระงับ แต่ให้ปลุกตามกำหนดเวลา

ใช้ไม่มีธงrtcwakeหมายความว่าไม่มีความจำเป็นต้องระบุชนิดของการระงับเป็นระบบจะถือว่าผู้ใช้จะทำด้วยตนเองในภายหลัง ให้ระบุเวลาที่จะตื่นแทน

ซู -

หรือ

sudo -s rtcwake -m no -s 43200

ฝากความเห็น

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

กำหนดค่า firewalld บน SLES 15: ตรวจสอบโซน อนุญาตบริการหรือพอร์ต บันทึกกฎถาวร โหลดใหม่ได้อย่างปลอดภัย และตรวจสอบการเข้าถึง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

เปิดใช้งานการแพตช์เคอร์เนลแบบเรียลไทม์บน SLES 15 SP7 ใช้การแก้ไขที่รองรับโดยไม่ต้องรีบูต ตรวจสอบแพตช์ที่ใช้งานอยู่ และทำความเข้าใจว่าเมื่อใดที่ยังจำเป็นต้องรีสตาร์ทเคอร์เนล

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

เปิดใช้งานโหมด FIPS บน SLES 15 โดยใช้ยูทิลิตี้การตั้งค่าที่ SUSE รองรับ รีบูตอย่างปลอดภัย ตรวจสอบสถานะเคอร์เนลและนโยบายการเข้ารหัส และตรวจสอบขีดจำกัดการรับรอง

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

ติดตั้ง Google Chrome บน Gooroom OS อย่างปลอดภัยด้วยแพ็กเกจ .deb อย่างเป็นทางการ, APT, การตรวจสอบนโยบาย, คำแนะนำในการอัปเดต และการแก้ไขสำหรับอุปกรณ์ที่ได้รับการจัดการ

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

ส่งต่อบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ syslog ระยะไกลอย่างปลอดภัยด้วย rsyslog, ใบรับรอง TLS, การตรวจสอบชื่อคู่ค้า, คิว, การตรวจสอบความถูกต้อง และการทดสอบ

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

เชื่อมต่อ SLES 15 เข้ากับ Active Directory ด้วย SSSD โดยใช้ YaST เตรียม DNS และเวลา กำหนดค่าการเข้าสู่ระบบโดเมน ตรวจสอบ Kerberos และเปรียบเทียบ SSSD, Winbind และ realmd

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหา Wi-Fi RTL8821CE บน Pardus Linux โดยตรวจสอบไดรเวอร์ rtw88 ในตัว เฟิร์มแวร์ Realtek คำสั่ง rfkill, NetworkManager และตัวเลือกการสำรองข้อมูลที่ปลอดภัย

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

วินิจฉัยและแก้ไขปัญหาการแก้ไขชื่อโดเมน (DNS resolution) บน Debian 12 ที่ใช้ systemd-resolved รวมถึง resolv.conf, NetworkManager, networkd, cache และการตรวจสอบความถูกต้อง

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

ติดตั้ง Pardus 25.2 ควบคู่ไปกับ Windows 11 โดยทำการสำรองข้อมูล ลดขนาดไดรฟ์ Windows บูตจาก USB UEFI และปกป้องพาร์ติชั่น EFI และพาร์ติชั่นกู้คืนที่มีอยู่เดิม