วิธีปลุก Linux โดยอัตโนมัติจากโหมดสลีป

คุณเคยต้องการให้ Linux PC ของคุณกลับมาทำงานอีกครั้งหลังจากตั้งค่าให้อยู่ในโหมดสลีปโดยอัตโนมัติหรือไม่? ตามที่ปรากฏ เป็นไปได้ที่จะตั้งค่าระบบปฏิบัติการ Linux ให้ปลุกในเวลาที่กำหนด ในคู่มือนี้เราจะแสดงวิธีตั้งค่าบน Linux PC ของคุณ!

ติดตั้ง RTCWake บน Linux

RTCWake เป็นโปรแกรมที่เราจะใช้เพื่ออธิบายวิธีปลุกระบบปฏิบัติการ Linux ตามเวลาที่ต้องการโดยอัตโนมัติ อย่างไรก็ตาม แอปพลิเคชัน RTCWake อาจยังไม่ได้ตั้งค่าบน Linux PC ของคุณ ดังนั้นก่อนที่เราจะเข้าใจวิธีใช้งาน เราต้องสาธิตวิธีการติดตั้งโปรแกรมก่อน

ในการเริ่มการติดตั้ง RTCWake บนพีซี Linux ของคุณ ให้เปิดหน้าต่างเทอร์มินัล หากต้องการเปิดหน้าต่างเทอร์มินัล ให้กดCtrl + Alt + TหรือCtrl + Shift + Tบนแป้นพิมพ์ จากนั้น เมื่อหน้าต่างเทอร์มินัลเปิดและพร้อมใช้งาน ให้ทำตามคำแนะนำบรรทัดคำสั่งด้านล่างที่สอดคล้องกับระบบปฏิบัติการที่คุณใช้อยู่ในปัจจุบัน

อูบุนตู

บน Ubuntu Linux ผู้ใช้สามารถติดตั้งแอปพลิเคชั่น RTCWake ได้อย่างรวดเร็วด้วยคำสั่งAptด้านล่าง

sudo apt ติดตั้ง util-linux

เดเบียน

ผู้ที่ใช้ Debian Linux สามารถติดตั้งโปรแกรม RTCWake ด้วยคำสั่งApt-getต่อไปนี้

sudo apt-get ติดตั้ง util-linux

Arch Linux

ผู้ใช้ Arch Linux สามารถติดตั้งแอปพลิเคชัน RTCWake ได้อย่างง่ายดายด้วยคำสั่งPacmanต่อไปนี้

sudo pacman -S util-linux

Fedora

หากคุณใช้ Fedora Linux และต้องการใช้แอป RTCWake ให้ใช้คำสั่งDnfต่อไปนี้ในหน้าต่างเทอร์มินัล

sudo dnf ติดตั้ง util-linux

OpenSUSE

บน OpenSUSE Linux ผู้ใช้สามารถติดตั้งเครื่องมือ RTCWake ด้วยคำสั่งZypperต่อไปนี้ในหน้าต่างเทอร์มินัล

sudo zypper ติดตั้ง util-linux

ลินุกซ์ทั่วไป

RTCWake เป็นโปรแกรมขนาดเล็กที่รวมอยู่ในแพ็คเกจ “util-linux” บนระบบปฏิบัติการ Linux ส่วนใหญ่ ด้วยเหตุนี้ คุณควรจะสามารถทำงานได้ไม่ว่าระบบปฏิบัติการของคุณจะไม่รู้จักก็ตาม

ในการติดตั้ง RTCWake บนระบบปฏิบัติการ Linux ที่ไม่ค่อยมีคนรู้จัก ให้เปิดหน้าต่างเทอร์มินัลแล้วค้นหา "util-linux" จากนั้น ติดตั้งในลักษณะเดียวกับที่คุณติดตั้งโปรแกรมตามปกติ หรือดาวน์โหลดซอร์สโค้ดสำหรับ "util-linux" จากGitHubและลองรวบรวมตั้งแต่เริ่มต้น

ใช้ RTCWake เพื่อปลุกระบบโดยอัตโนมัติ

RTCWake ทำงานโดยการอ่านนาฬิกาเรียลไทม์ของคอมพิวเตอร์ ดังนั้นต้องแน่ใจว่าชาร์จแบตเตอรี่ CMOS ของระบบแล้ว มิฉะนั้น RTCWake อาจทำงานไม่ถูกต้อง

เครื่องมือ RTCWake สามารถระงับคอมพิวเตอร์ของคุณไปยังดิสก์หรือหน่วยความจำตามกำหนดเวลาแล้วปลุกเครื่องอีกครั้ง ตัวอย่างเช่น หากต้องการระงับหน่วยความจำด้วย RTCWake เพียงเพื่อปลุกระบบในอีก 2 นาทีต่อมา คุณสามารถเรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัล

sudo rtcwake -u -s 120 -m mem

หรือหากคุณต้องการระงับดิสก์ แทนที่จะเป็น RAM ให้เปลี่ยน "mem" เป็น "disk"

sudo rtcwake -u -s 120 -m ดิสก์

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

sudo rtcwake -u -s (วินาที) -m (mem หรือดิสก์)

ตื่นนอนตามวันที่

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

หมายเหตุ: สำหรับคำสั่งนี้ นาฬิกาของระบบของคุณต้องตั้งค่าเป็นเวลาท้องถิ่น เรียกใช้sudo timedatectl set-local-rtc 1ในเทอร์มินัลเพื่อสลับเป็นเวลาท้องถิ่น

วิธีปลุก Linux โดยอัตโนมัติจากโหมดสลีป

sudo rtcwake -m no -l -t $(วันที่ +%s -d 'พรุ่งนี้ 09:00')

RTCWake อัตโนมัติด้วย Cron

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

เมื่อคุณได้ตั้งค่า cron แล้ว ให้ใช้คำสั่งด้านล่างเพื่อเปิด crontab

sudo EDITOR=นาโน crontab -e

เมื่อเปิด crontab ขึ้นมา ก็ถึงเวลาสร้าง cronjob แบบกำหนดเองที่ปลุก/ระงับการทำงานอัตโนมัติได้ นำตัวอย่างและเปลี่ยน "ชั่วโมง" "นาที" และ "วินาที" ในคำสั่งด้านล่าง

หมายเหตุ: cron ทำงานตามเวลา 24 ชั่วโมง ดังนั้น "ชั่วโมง" ต้องเป็นเวลา 24 ชั่วโมงเพื่อให้คำสั่งทำงาน สำหรับความช่วยเหลือในการแปลงเวลา 12 ชั่วโมงเป็นเวลา 24 ชั่วโมง, คลิกที่นี่

วิธีปลุก Linux โดยอัตโนมัติจากโหมดสลีป

ชั่วโมง นาที * * * rtcwake -u -s seconds -m mem >/dev/null 2>&1

หลังจากที่เขียนออกคำสั่งใน crontab ให้กดCtrl + Oเพื่อบันทึกและออกจากตัวแก้ไขด้วยCtrl + X ทันทีที่ออกจาก crontab cron จะตั้งค่า RTCWake ให้ทำงานตามที่คุณระบุ

ฝากความเห็น

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 และพาร์ติชั่นกู้คืนที่มีอยู่เดิม