Как да планирате изключване на Linux

Има много различни съвети и трикове за Linux, които наистина могат да подобрят живота и производителността ви. Един такъв трик е да се научите как да планирате изключване на компютър с Linux.

В това ръководство ще разгледаме как да планираме всеки компютър с Linux, така че да се изключва автоматично по график. Освен това ще разгледаме как да използвате полезния инструмент rtcwake за автоматично събуждане на компютъра!

Инструмент за изключване

Автоматичното изключване на Linux работи най-добре с вградения инструмент за изключване. Програмата за изключване е включена във всички Linux дистрибуции автоматично, така че няма нужда да излизате, за да я инсталирате. Използването му е доста лесно и работи въз основа на 24-часово време.

Забележка: не сте сигурни как работи 24-часовото време? Използвайте този безплатен инструмент за изчисляване на конверсията.

Включването или изключването на Linux система изисква root привилегии. Изключването няма да работи правилно без root обвивка. За да получите root, отворете терминал и влезте в root потребителя със su. Като алтернатива, ако su не работи, опитайте sudo -s.

su -

или

sudo -s

С root командата за изключване вече работи. За да изключите незабавно вашия компютър с Linux, направете:

shutdown -P now

Като алтернатива, за да планирате изключване в определено време, заменете сега с определен период от време. В този пример ще настроим Linux да се изключва точно в 19:25 часа (19:25 часа).

shutdown -P 19:25

По всяко време една планирана команда за изключване може да бъде отменена, като се използва флагът c. Отменете изключване с:

shutdown -c

Рестартирайте с инструмента за изключване

Използването на командата за изключване за автоматично изключване на компютър с Linux в определено време е удобно. Въпреки това, въпреки името си, изключването е способно на много повече. Една от по-полезните функции на тази команда е флагът „рестартиране“. С него командата ще рестартира вашия Linux компютър по график.

  Как да играете Legion TD 2 на Linux

Използването на флага r за планиране на рестартиране с изключване работи по същия начин, както работи флагът P. Просто напишете командата, посочете час и използвайте флага:

shutdown -r 19:25

Както винаги, за да деактивирате командата за рестартиране, направете shutdown -c.

Планирайте събужданията

Rtcwake е инструмент, който позволява на потребителите да спрат компютъра си и да планират да се събуди отново по-късно. За разлика от изключването, командата rtcwake може да използва различни видове графици. По-конкретно, той работи както с секунди, така и с UTC (24 HR) време.

  Как да намерите и изтриете счупени символни връзки в Linux

Този инструмент има много различни настройки и функции. За да извлечете максимума от rtcwake, запазете командата cheatsheet в текстов файл за по-късно четене.

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

Спиране в RAM и събуждане

Популярен начин за заспиване на компютъра е да го спрете в RAM. Много хора вървят по този път, вместо да спират на диск, тъй като спирането към RAM предлага превъзходни икономии на енергия на лаптопи. С инструмента rtcwake този тип спиране може да бъде автоматизиран. За да планирате вашия компютър с Linux автоматично да спре в RAM и да се събуди 8 часа по-късно, въведете следните команди.

Забележка: инструментът RTCwake може да използва както секунди, така и UTC време. За по-точни събуждания, най-добре е да използвате секунди.

su -

или

sudo -s

rtcwake -m mem -s 28800

Спиране на диск и събуждане

Предпочитате да спрете на Disk, когато поставите своя Linux компютър в режим на заспиване? Защо не го планирате с rtcwake! Вземете root shell и направете следното, за да спрете на диска за 12 часа.

rtcwake -m disk -s 43200

Спиране и други операции

Автоматичното заспиване и събуждане е доста полезно, но какво да кажем за стартирането на програми веднага след събуждането? За щастие, благодарение на начина, по който работят Linux и UNIX, е лесно да прехвърляте rtcwake в други команди. Например, за да стартирате Libre Office директно след като rtcwake се върне от спиране, изпълнете тази команда.

  Защо Desktop Linux все още има значение

Забележка: когато изпращате други команди с rtcwake, най-добре е да използвате sudo, в противен случай програмите или скриптовете може да се отворят с грешен потребител.

sudo rtcwake -m mem -s 28800 && libreoffice

Добавянето на && казва на подканата на Bash да извърши една операция И друга и т.н. Например, за да стартирате няколко програми, след като се върнете от спиране, опитайте:

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

Не спирайте, а се събуждайте

Инструментът rtcwake често спира незабавно, само за да се събуди по-късно. Ако искате да спрете компютъра си с Linux, когато сметнете за добре, но планирате събуждане, ще трябва да използвате функцията no. Използването на no казва на rtcwake да не спира, а да се събужда по зададения график.

Използването на флага без с rtcwake означава, че няма нужда да указвате типа на спиране, тъй като системата предполага, че потребителят ще го направи ръчно по-късно. Вместо това просто посочете кога да се събудите.

su -

или

sudo -s
rtcwake -m no -s 43200