Haluaisin tehdä skriptin, joka
-klo 08 - 22 välisenä aikana suorittaa:
beep && date >loki.txt
-muina aikoina:
date >loki.txt
onko bashissa jokin ohjelma jolla tuo vertailu onnistuisi?
-klo 08 - 22 välisenä aikana suorittaa:
beep && date >loki.txt
-muina aikoina:
date >loki.txt
onko bashissa jokin ohjelma jolla tuo vertailu onnistuisi?
Vastaukset 6
Vanhimmat
Eikös cron käy tuohon vaikka en tuon tarkoitusta oikein tajunnutkaan
http://linux-box.blogspot.com/2006/11/tehtvien-suorittaminen-ajastetusti.html
Meinaatko vahtia että käykö joku sun koneellasi öisin?
toinen ohjelma suorittaa aina tietyssä tapauksessa tämän skriptin.
ja sitten tämän skriptin pitäisi tehdä ensimmäinen vaihtoehto päivällä ja toinen vaihtoehto yöllä.
osasinko selittää tarpeeksi vaikeasti? :)
tunnit=`date +%H`
if [ "$tunnit" -ge 8 ] && [ "$tunnit" -le 16 ]; then
beep && date >loki.txt
else
date >loki.txt
fi
...
Väärinkäytön välttämiseksi useiden viestien lähettämistä lyhyen ajan sisällä on rajoitettu.
perkele
kiitoksia paljon avusta!
tuolla tavalla näyttää toimivan kun sijoittelin itse eri arvoa tuolle tunnit-muuttujalle!
näköjään bashissa löytyy joka asiaan ratkaisu :D