Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /data/e/7/e76990b9-3372-4d88-8089-fce36e16744a/webperfection.net/sub/rady-nosu/wp-content/plugins/seo-ultimate/modules/class.su-module.php on line 1195
Ako zobudiť spolubývajúceho - beep - speaker on

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.

 

 

Share This:

Comments are closed.