29Jun
Желите ли да ваш Линук рачунар пребаците у режим спавања или хибернације и да ли се аутоматски буди у одређено време?То можете лако урадити с командом ртцваке, која је подразумевано укључена у већину Линук система.
Ово може бити корисно ако желите да рачунар нешто уради у одређено време, али не желите да ради 24/7.На пример, можете ноћно да спустите рачунар и пробудите се пре него што урадите како бисте извршили неке преузимања.
Коришћење ртцваке
ртцваке команда захтева роот дозволе, тако да се мора покренути са судо на Убунту и другим дистрибуцијама из Убунту.У Линук дистрибуцијама које не користе судо, морате се прво пријавити као роот помоћу су наредбе.
Ево основне синтаксе команде:
судо ртцваке -м [тип суспензије] -с [број секунди]
На пример, следећа команда суспендује ваш систем на диск( хибернатес) и пробуди је 60 секунди касније:
судо ртцваке -м диск -с 60
Типови Суспенд
Преклопник -м прихвата следеће типове суспендовања:
- стандби - Стандби нуди мало уштеде енергије, али враћање на радни систем је веома брзо.Ово је подразумевани режим ако изоставите -м прекидач.
- мем - Суспенд то РАМ.Ово нуди значајну уштеду енергије - све се ставља у стање ниског напона, изузев ваше РАМ меморије.Садржај ваше меморије је сачуван.
- диск - Суспенд то диск.Садржај ваше меморије пише на диск и рачунар је искључен.Рачунар ће се укључити и његово стање ће се вратити када се тајмер заврши.
- офф - Искључите рачунар у потпуности.ртцваке-ове чувене странице напомињу да обнављање од "офф" није званично подржано АЦПИ спецификацијом, али у сваком случају то ради са више рачунара.
- не - Немојте одмах прекидати рачунар, само поставите време буђења.На пример, можете рећи вашем рачунару да се пробуди у 6х.После тога може ручно спавати у 11х или у 1х - у сваком случају, пробудит ће се у 6х.
секунди у односу на одређено време
-ова опција траје неколико секунди у будућности.На примјер, -60 је пробудио рачунар за 60 секунди, док -с 3600 буди рачунар за сат времена.
Опција -т вам омогућава да пробудите рачунар у одређено време.Овај прекидач тражи неколико секунди од Уник епохе( 00:00:00 УТЦ 1. јануара 1970).Да бисте лако обезбедили тачан број секунди, комбинирајте команду датума са командом ртцваке.
-л прекидач каже да је хардверски сат подешен на локално време, док -у прекидач каже да је хардверски сат( у БИОС-у вашег рачунара) подешен на УТЦ вријеме.Линук дистрибуције често постављају ваш хардвер у УТЦ и преведу то у своје локално време.
На примјер, да би се ваш рачунар пробудио у 6:30 сати сутра, али не би одмах суспендовао( под претпоставком да је ваш хардверски сат подешен на локално вријеме), покрените сљедећу наредбу:
судо ртцваке -м но -л -т $( датум +% с -д 'сутра 06:30')
Више савета
Користите & амп; & амп;оператер да покрене одређену команду након што ртцваке пробуди ваш систем из спавања.На пример, следећа команда суспендује ваш рачунар на РАМ, пробуди је две минуте касније, а затим покреће Фирефок:
ртцваке -м мем -с 120 & амп; & амп;фирефок
Интегрирајте команду ртцваке у црон скрипту да бисте аутоматски пробудили рачунар у одређено време. -м не може бити корисно у црон скрипту.На пример, можете покренути ртцваке -м но -с 28800 команду у црон скрипту у 10 сати сваког дана.То би поставило рачунар да се пробуди у 28800 секунди у 6:00 часова.Међутим, ваш рачунар одмах не би спавао - могли бисте га спавати у 23х или 1 ујутро и још увијек би се пробудили у 6 ујутро.
Ограничења
- РТЦ означава сат у реалном времену.ртцваке користи хардвер вашег рачунара, који можете подесити у БИОС-у, да бисте утврдили када ће се ваш рачунар пробудити.Ако користите стар рачунар са умирујућом ЦМОС батеријом која не може правилно да одржава сат, то неће успети.
- Ако спавање, суспензија на РАМ или хибернате не функционишу исправно са вашим Линук системом - можда зато што Линук нема управљачке програме да би их исправно радили с вашим хардвером - то можда неће успети.
- Будите опрезни приликом подешавања лаптопа за аутоматско буђење у одређено време.Не бисте желели да се пробудите, трчите и прегрејате или трчите батерију у торбицу за лаптоп.