Kako se automatski probuditi Linux iz sna

Jeste li ikada željeli da se vaše Linux računalo probudi nakon što ga automatski prebacite u stanje mirovanja? Kako se ispostavilo, moguće je postaviti bilo koji Linux operativni sustav da se probudi u određeno vrijeme. U ovom ćemo vam vodiču pokazati kako to postaviti na vašem Linux računalu!

Instalirajte RTCWake na Linux

RTCWake je program koji ćemo koristiti da bismo razmotrili kako automatski probuditi Linux operativni sustav u proizvoljnim vremenima. No, aplikacija RTCWake možda već nije postavljena na vašem Linux računalu, tako da prije nego što se pozabavimo načinom korištenja, moramo pokazati kako instalirati program.

Da biste pokrenuli instalaciju RTCWake-a na vašem Linux računalu, pokrenite prozor terminala. Da biste pokrenuli prozor terminala, pritisnite Ctrl + Alt + T ili Ctrl + Shift + T na tipkovnici. Zatim, s otvorenim prozorom terminala i spremnim za polazak, slijedite dolje navedene upute naredbenog retka koje odgovaraju OS-u koji trenutno koristite.

Ubuntu

Na Ubuntu Linuxu korisnici mogu brzo instalirati RTCWake aplikaciju pomoću pogodan naredba ispod.

sudo apt instalirati util-linux

Debian

Oni na Debian Linuxu mogu instalirati RTCWake program sa sljedećim Apt-get naredba.

sudo apt-get install util-linux

Arch Linux

Korisnici Arch Linuxa mogu lako instalirati RTCWake aplikaciju sa sljedećim Pac Man naredba.

sudo pacman -S util-linux

Fedora

Ako koristite Fedora Linux i trebate se primati za RTCWake aplikaciju, upotrijebite sljedeće DNF naredba u prozoru terminala.

sudo dnf instalirati util-linux

OpenSUSE

Na OpenSUSE Linuxu korisnik može instalirati RTCWake alat sa sljedećim Zypper naredba u prozoru terminala.

sudo zypper uvesti util-linux

Generički Linux

RTCWake je mali program uključen u "util-linux" paket na većini Linux operativnih sustava. Kao rezultat, trebali biste biti u mogućnosti to raditi bez obzira na to koliko vam je OS nepoznat.

Da biste instalirali RTCWake na manje poznate Linux operativne sustave, otvorite prozor terminala i potražite "util-linux". Zatim ga instalirajte na način na koji obično instalirate programe. Ili preuzmite izvorni kod za "util-linux" s GitHub i pokušajte svoju ruku sastavljati ispočetka.

Pomoću RTCWake-a automatski se probudi sustav

RTCWake funkcionira tako da čita sat vašeg računara u stvarnom vremenu, zato budite sigurni da je CMOS baterija vašeg sustava napunjena. U suprotnom, RTCWake možda neće raditi ispravno.

Alat RTCWake može suspendirati vaše računalo na bilo koji disk ili memoriju određeno vrijeme i ponovno ga probuditi. Na primjer, da obustavite memoriju pomoću RTCWake-a samo da biste je probudili dvije minute kasnije, na terminalu možete pokrenuti sljedeću naredbu.

sudo rtcwake -u -s 120 -m mem

Ili, ako radije suspendujete na disk, umjesto da RAM, zamijenite "mem" za "disk".

sudo rtcwake -u -s 120 -m disk

Samo uzmite ovaj primjer naredbe i promijenite ga na točno koliko dugo želite da se vaš sustav prijeđe prije buđenja. Imajte na umu da, budući da je to u sekundi, morat ćete to izračunati prema svojim potrebama.

sudo rtcwake -u -s (sekundi) -m (mem ili disk)

Buđenje na osnovu datuma

RTCWake ne radi samo u sekundi. Također može zaustaviti i probuditi sigurnosnu kopiju sustava na određeni datum ili vrijeme. Na primjer, ako radite na vašem Linux računalu rano ujutro, oko 9 sati, RTCWake se može konfigurirati tako da probudi vaše Linux računalo iz suspenzije u to točno vrijeme.

Napomena: za ovu naredbu sat vašeg sustava mora biti postavljen na lokalno vrijeme. Trčanje sudo timedatectl set-local-rtc 1 u terminalu za prebacivanje na lokalno vrijeme.

sudo rtcwake -m ne -l -t $ (datum +% s -d 'sutra 09:00')

Automatiziranje RTCWakea s Cron-om

Aplikacija RTCWake može se automatizirati radom cron, što je korisno ako biste radije da RTCWake spava i budi se u isto vrijeme svaki dan. Da biste stvorili posao cron, morate imati Cron postavljen na vašem Linux računalu. Molim Pratite naš vodič za cron naučiti kako to raditi.

Nakon što ste postavili cron, upotrijebite naredbu ispod za otvaranje adrese.

sudo EDITOR = nano crontab -e

Otvoreno je krontab, vrijeme je za stvaranje prilagođenog cronjoba koji može automatizirati budjenje / obustavu. Uzmite primjer i promijenite "sat", "minuta", "sekunda" u naredbi ispod.

Napomena: cron djeluje na temelju 24-satnog vremena. Dakle, "sat" treba biti za 24 sata da bi naredba mogla djelovati. Za pomoć u pretvaranju 12-satnog vremena u 24-satno vrijeme kliknite ovdje.

sat minute * * * rtcwake -u -s sekundi -m mem> / dev / null 2> & 1. 

Nakon što ste napisali naredbu u crontabu, pritisnite Ctrl + O da biste ga spremili i zatvorili urednik pomoću Ctrl + X. Odmah po izlasku iz crontaba, cron će postaviti RTCWake da radi onako kako ste naveli.

watch instagram story