shutdown -r now
sudo crontab -e
Je to cron... cron je daemon co v zadaný čas vykoná nějaký skript či aplikaci. A pokud se v něm pro uživatele root přidá příkaz Kód: [Vybrat]shutdown -r now pak jste tam co potřebujete. Pro nastavení cronu pro uživatele root použijteKód: [Vybrat]sudo crontab -ePro více informací a syntaxi konfigurace použijte google či man stránky.
* * * * * command to be executed- - - - -| | | | || | | | +----- day of week (0 - 6) (Sunday=0)| | | +------- month (1 - 12)| | +--------- day of month (1 - 31)| +----------- hour (0 - 23)+------------- min (0 - 59)
sudo echo 0 6 * * * reboot >> /etc/crontab
# m h dom mon dow command
0 6 * * * reboot
# m h dom mon dow command0 6 * * * reboot
Aplikace → Příslušenství → Termináloznačte v prohlížeči tento řádek:Kód: [Vybrat]sudo echo 0 6 * * * reboot >> /etc/crontabklikněte do okna terminálu a zmáčkněte kolečko myši a klikněte na enter.Okno terminálu můžete zavřít.BTW: nemám to ozkoušené, může to někdo checknout? jsem na mobilu.Nebo klasicky: Terminál aKód: [Vybrat]sudo crontab -eZmáčkněte na numerické klávesnici dvojku.Měl byste vidět něco jako toto:Kód: [Vybrat]# m h dom mon dow commandTak pod to vepište tento řádek:Kód: [Vybrat]0 6 * * * rebootVýsledek Vašeho snažení bude vypadat takto:Kód: [Vybrat]# m h dom mon dow command0 6 * * * rebootZmáčkněte "ctrl+x"A vše by mělo fungovat...
Aplikace → Příslušenství → Termináloznačte v prohlížeči tento řádek:Kód: [Vybrat]sudo echo 0 6 * * * reboot >> /etc/crontabklikněte do okna terminálu a zmáčkněte kolečko myši a klikněte na enter.Okno terminálu můžete zavřít.BTW: nemám to ozkoušené, může to někdo checknout? jsem na mobilu...nějak mi původní verze blba, myslel jsem si, že to bude fungovat
Citace: Tomáš Břinčil 12 Prosince 2010, 13:22:27Aplikace → Příslušenství → Termináloznačte v prohlížeči tento řádek:Kód: [Vybrat]sudo echo 0 6 * * * reboot >> /etc/crontabklikněte do okna terminálu a zmáčkněte kolečko myši a klikněte na enter.Okno terminálu můžete zavřít.BTW: nemám to ozkoušené, může to někdo checknout? jsem na mobilu...nějak mi původní verze blba, myslel jsem si, že to bude fungovatKód: [Vybrat]snouman@mischel:~$ sudo echo "0 6 * * * reboot" >> /etc/crontabbash: /etc/crontab: Permission deniedNeříkej, že nevidíš proč tohle nemůže fungovat
snouman@mischel:~$ sudo echo "0 6 * * * reboot" >> /etc/crontabbash: /etc/crontab: Permission denied
...
sudo su -c "echo '0 6 * * * reboot' >> /etc/crontab"
No to je zbytečné... kdyby jste nebyl tak zatraceně líný, tak by jste ten google použil... nejsem si z hlavy jistej přesně, ale mezi časovými údaji (třeba minuty) se dají psát čárky... použijte ten google
Příkaz reboot nepoužívám... používám to co jsem napsal já... ale věřím, že ano ;-)Cron je docela velice slušně popsaný takhle po netu... a není to ani nic složitého.
Použijte raději úplnou cestu ... tuším, že /bin/shutdown nebo to bude v /usr/bin ... shutdown je pro restart s parametrem -rPopřípadě se mrkněte do /var/log/syslog co vám cron napsal, že se příkaz neprovedl.
Už to funguje s tou absolutní cestou?