Milí majitelé routerů Turris,
toto fórum bylo 9. 12. 2016 zmrazeno a nahrazeno naším novým Turris fórem. Ještě chvíli bude dostupné k prohlížení, ale již zde není možné přispívat. Více informací naleznete v oznámení o uzavření fóra.
Dear Turris routers users,
this forum has been frozen on Dec 9th, 2016 and replaced by our new Turris forum. It will be read-only accessible for some time after. For more information, read the announcement about closing the forum.
create_notification
. Použití je vcelku triviální.# create_notification
This program serves for creating messages which will be send to the user.
Usage:
/usr/bin/create_notification -s [restart,error,upate,news] 'text of the message'
/etc/cron.d/transmission
vypadá takto:MAILTO=""
02-52/10 * * * * root ps | grep -q [t]ransmission || ( /etc/init.d/transmission start && create_notification -s error "Transmission restartovano v $(date)" )
grep [t]ransmission
namísto prostého grep transmission
. To proto, že vzhledem k tomu, jak shell spouští procesy v koloně, bude příkaz grep vždy součástí seznamu spuštěných procesů. Takže si myslím, že celý problém je v tom, že váš grep vždy skončí úspěchem, protože mezi procesy najde sám sebe.ps | grep -q [p]hp && echo ano || echo ne
MAILTO=""
# m h dom mon dow user command
10 * * * * root create_notification -s news $(ifconfig pppoe-wan|grep "inet addr:"|awk '{print $2}'|awk -F : '{print $2}')
Powered by mwForum 2.29.3 © 1999-2013 Markus Wichitill