October 6, 2011 | In: Nepotriedené
Ako zobudiť spolubývajúceho
Na tento recept nám postačí konzola v debiane/ubuntu a root.
Najprv si nainštalujeme za roota životne dôležitý nastroj na počítači spolubývajúceho:
#aptitude install beep
Pre istotu zapneme speaker, ak bol zapnutý nič sa nepokazí:
#setterm -blength 1; xset b on
a potom sa stačí prihlásiť na komp vo večerných hodinách a do konzoly napísať:
# beep; sleep 0.2; beep; sleep 0.2; beep; sleep 0.4; beep; sleep 0.4; beep; sleep 0.4; beep; sleep 0.4; beep; sleep 0.2; beep; sleep 0.2; beep
pre väčší pôžitok možeme v bash 3+ použiť (Bash je v podstate vaša konzola, unixový (Linux/Unix/BSD) príkazový shell interpreter):
for k in {1..5}; do beep; sleep 0.2; beep; sleep 0.2; beep; sleep 0.4; beep; sleep 0.4; beep; sleep 0.4; beep; sleep 0.4; beep; sleep 0.2; beep; sleep 0.2; beep; sleep 0.8; done
su tam samozrejme rozdiely medzi csh, sh, ash, ksh atd… keby mal niekto zaujem mozem potom dovysvetlit…
takže v našom vysoko sofystikovanom riešení sme použili for = čo je loop a v preklade cyklus = opakované vykonanie bloku kódu.
ďalšie príklady použitia možu vyzerať:
for I in 1 2 3 4 5 # vykona sa od 1 do 5 😉
for (( ; ; )) #nekonecny cyklus, alebo mozete doplnit ((podmienka;podmienka, podmienka))
Poďakovať musím za tento nápad nespavosti, spolubývajúcemu ktorý chrápe a hlavne androidu s ssh konzolou ktorý ma ako vždy nesklamal a celé sme si to pripravili z tepla postele…
Nabudúce si ukážeme ako toto všetko (a možno aj niečo užitočnejšie) využiť pri spustení ľubovoľnej úlohy a to automaticky, v čase, ktorý zadáme = naučíme sa používať cron.
Comments are closed.