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

Leave a Comment

Mp3 Diags: แก้ไขปัญหาไฟล์เสียง Mp3 มากถึง 50 ปัญหา

Mp3 Diags: แก้ไขปัญหาไฟล์เสียง Mp3 มากถึง 50 ปัญหา

MP3 Diags คือเครื่องมือขั้นสุดยอดสำหรับแก้ไขปัญหาในคอลเลกชันเพลงของคุณ สามารถแท็กไฟล์ MP3 ของคุณได้อย่างถูกต้อง เพิ่มปกอัลบั้มที่หายไป และแก้ไข VBR

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

เช่นเดียวกับ Google Wave, Google Voice ได้สร้างกระแสฮือฮาไปทั่วโลก Google มุ่งมั่นที่จะเปลี่ยนแปลงวิธีการสื่อสารของเรา และนับตั้งแต่นั้นมาก็กำลังกลายเป็น...

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

มีเครื่องมือมากมายที่ช่วยให้ผู้ใช้ Flickr สามารถดาวน์โหลดรูปภาพคุณภาพสูงได้ แต่มีวิธีดาวน์โหลด Flickr Favorites บ้างไหม? เมื่อเร็ว ๆ นี้เราได้...

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

การสุ่มตัวอย่างคืออะไร? ตามข้อมูลของ Wikipedia “คือการนำส่วนหนึ่งหรือตัวอย่างจากการบันทึกเสียงหนึ่งมาใช้ซ้ำเป็นเครื่องดนตรีหรือ...

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

Google Sites เป็นบริการจาก Google ที่ช่วยให้ผู้ใช้โฮสต์เว็บไซต์บนเซิร์ฟเวอร์ของ Google แต่มีปัญหาหนึ่งคือไม่มีตัวเลือกสำรองข้อมูลในตัว

แอปพลิเคชันเดสก์ท็อป Google Tasks

แอปพลิเคชันเดสก์ท็อป Google Tasks

Google Tasks ไม่ได้รับความนิยมเท่ากับบริการอื่นๆ ของ Google เช่น ปฏิทิน Wave เสียง ฯลฯ แต่ยังคงใช้กันอย่างแพร่หลายและเป็นส่วนสำคัญของผู้คน

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

ในคู่มือฉบับก่อนหน้าของเราเกี่ยวกับการล้างฮาร์ดดิสก์และสื่อแบบถอดได้อย่างปลอดภัยผ่าน Ubuntu Live และซีดีบูต DBAN เราได้กล่าวถึงดิสก์ที่ใช้ Windows

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

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

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

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

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

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

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

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

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