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

Název: Nespouští se naplánované úlohy na Ubuntu 11.04
Přispěvatel: jirka.cesbud 27 Února 2013, 01:20:29
Zkoušel jsem naplánovat restart stroje na 1:00 tímto sledem příkazů:

Kód: [Vybrat]
sudo crontab -e
a tam pak:

Kód: [Vybrat]
0 1 * * * root /sbin/shutdown -r now
Kód: [Vybrat]
sudo crontab -l
mi vypíše (okopíroval jsem jen spodní 4 řádky):

Kód: [Vybrat]
# 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. :-(
Název: Re:Nespouští se naplánované úlohy na Ubuntu 11.04
Přispěvatel: Tetsuya 27 Února 2013, 10:25:21
Tak v první řadě si do crontab vždycky davej MAILTO třeba na roota:

Kód: [Vybrat]
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:

Kód: [Vybrat]
sudo crontab -e
Název: Re:Nespouští se naplánované úlohy na Ubuntu 11.04
Přispěvatel: Avogadrus 27 Února 2013, 11:48:25
mi vypíše (okopíroval jsem jen spodní 4 řádky):

Kód: [Vybrat]
# 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:

Kód: [Vybrat]
MAILTO=root
Když se něco pokazí, tak ti cron pošle mail s vysvětlením.


Není root default?
Název: Re:Nespouští se naplánované úlohy na Ubuntu 11.04
Přispěvatel: Tetsuya 27 Února 2013, 12:04:16
mi vypíše (okopíroval jsem jen spodní 4 řádky):

Kód: [Vybrat]
# 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:

Kód: [Vybrat]
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..
Název: Re:Nespouští se naplánované úlohy na Ubuntu 11.04
Přispěvatel: pacholik 27 Února 2013, 21:39:26
proč tam máš to root?
Citace
0 1 * * * root /sbin/shutdown -r now