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

วิธีปลุก 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 ให้ทำงานตามที่คุณระบุ


วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีทำให้ GOG Galaxy ทำงานบน Linux

วิธีทำให้ GOG Galaxy ทำงานบน Linux

คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง

วิธีการติดตั้ง Docker Engine บน CentOS

วิธีการติดตั้ง Docker Engine บน CentOS

Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม