Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: jirka.cesbud 27 Února 2013, 01:20:29
-
Zkoušel jsem naplánovat restart stroje na 1:00 tímto sledem příkazů:
sudo crontab -e
a tam pak:
0 1 * * * root /sbin/shutdown -r now
sudo crontab -l
mi vypíše (okopíroval jsem jen spodní 4 řádky):
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h dom mon dow command
50 0 * * * root /sbin/shutdown -r now
Ale stejně to nefunguje... Nemůže být chyba v tom, že se to ukládá do tmp? (např. /tmp/crontab.yCWItM/crontab)
Přitom fíčura "Aplikace po spuštění" mi funguje korektně. Zkoušel jsem naplánovat i jiné věci (např. vytvoření složky apod.) a nefunguje nic. :-(
-
Tak v první řadě si do crontab vždycky davej MAILTO třeba na roota:
MAILTO=root
Když se něco pokazí, tak ti cron pošle mail s vysvětlením.
Co se týče toho restartu, tak ten bude potřeba spustit pomocí cronu roota, taže:
sudo crontab -e
-
mi vypíše (okopíroval jsem jen spodní 4 řádky):
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h dom mon dow command
50 0 * * * root /sbin/shutdown -r now
Nechávej poslední řádek cronů prázdný.
Tak v první řadě si do crontab vždycky davej MAILTO třeba na roota:
MAILTO=root
Když se něco pokazí, tak ti cron pošle mail s vysvětlením.
Není root default?
-
mi vypíše (okopíroval jsem jen spodní 4 řádky):
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h dom mon dow command
50 0 * * * root /sbin/shutdown -r now
Nechávej poslední řádek cronů prázdný.
Tak v první řadě si do crontab vždycky davej MAILTO třeba na roota:
MAILTO=root
Když se něco pokazí, tak ti cron pošle mail s vysvětlením.
Není root default?
Divný, podle man cron pošle cron mail vlastníkovi cronu i bez MAILTO, ale mě to na žádným stroji takhle nefunguje, MAILTO tam musí bejt.. Stejně tak, ani nemá na cron vliv, jestli nechám poslední řádek volnej nebo ne..
-
proč tam máš to root?
0 1 * * * root /sbin/shutdown -r now