Как автоматично да събудиш Linux от сън

click fraud protection

Искали ли сте някога вашият Linux компютър да се събуди, след като автоматично го включи в спящ режим? Както се оказва, е възможно да настроите всяка операционна система Linux, която да се събужда в определени часове. В това ръководство, докато ви показваме как да го настроите на вашия Linux компютър!

Инсталирайте RTCWake на Linux

RTCWake е програмата, която ще използваме, за да разберем как автоматично да събудим операционната система Linux в произволни моменти. Приложението RTCWake обаче може да не е настроено на вашия компютър с Linux, така че преди да започнем как да го използваме, трябва да демонстрираме как да инсталирате програмата.

За да започнете инсталирането на RTCWake на вашия Linux компютър, стартирайте терминален прозорец. За да стартирате терминален прозорец, натиснете Ctrl + Alt + T или Ctrl + Shift + T на клавиатурата. След това, с отворен прозорец на терминала и готов за стартиране, следвайте инструкциите на командния ред, описани по-долу, които съответстват на операционната система, която използвате в момента.

instagram viewer

Ubuntu

В Ubuntu Linux потребителите могат бързо да инсталират приложението RTCWake с подходящ по-долу.

sudo apt инсталирате util-linux

Debian

Тези на Debian Linux могат да инсталират програмата RTCWake със следното Ап-да команда.

sudo apt-get install util-linux

Arch Linux

Потребителите на Arch Linux могат лесно да инсталират приложението RTCWake със следното Пак Ман команда.

sudo pacman -S util-linux

Fedora

Ако използвате Fedora Linux и се нуждаете от ръцете си за приложението RTCWake, използвайте следното DNF команда в терминален прозорец.

sudo dnf инсталирайте util-linux

OpenSUSE

На OpenSUSE Linux потребителите могат да инсталират инструмента RTCWake със следното Zypper команда в терминален прозорец.

sudo zypper инсталирайте util-linux

Общ 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 компютър рано сутринта, около 9 часа сутринта, RTCWake може да бъде конфигуриран така, че да събуди вашия Linux компютър от спиране в точното време.

Забележка: за тази команда часовникът на вашата система трябва да бъде настроен на местно време. тичам sudo timedatectl set-local-rtc 1 в терминал за преминаване към местно време.

sudo rtcwake -m no -l -t $ (дата +% s -d 'утре 09:00')

Автоматизиране на RTCWake с Cron

Приложението RTCWake може да бъде автоматизирано с работа cron, което е полезно, ако предпочитате RTCWake да спи и да се събужда по едно и също време всеки ден. За да създадете cron задача, трябва да имате cron, настроен на вашия Linux компютър. Моля последвайте нашето ръководство за cron за да научите как да го направите.

След като сте инсталирали cron, използвайте командата по-долу, за да отворите crontab.

sudo EDITOR = nano crontab -e

С отворен crontab е време да създадете персонализиран cronjob, който може да автоматизира събуждането / спирането. Вземете примера и променете "час", "минута" и "секунди" в командата по-долу.

Забележка: cron работи въз основа на 24-часово време. И така, „часът“ трябва да бъде за 24 часа, за да може командата да работи. За помощ при преобразуването на 12-часово време в 24-часово време щракнете върху тук.

час минута * * * rtcwake -u -s секунди -m mem> / dev / null 2> & 1. 

След изписване на командата в crontab, натиснете Ctrl + O за да го запишете и да излезете от редактора с Ctrl + X. Веднага след излизане от crontab, cron ще настрои RTCWake да работи, както сте посочили.

watch instagram story