Aşağıdaki komutu çalıştırmanız gerekir:
/sbin/shutdown -r now
kök pirviligleri ile. Bunu yapmanın yolu, kullanıcı crontab'ınızı değil, root'un crontab'ını kullanmaktır. Her sudo
zamanki crontab komutundan önce şunu yapar:
sudo crontab -e
İpucu: gibi şeyler için kabuğun standart editörü geçiş yapabilirsiniz crontab
ve visudo
ile sudo update-alternatives --config editor
ve ardından istediğiniz editörü seçin.
Crontab'ı düzenlerken dosyanıza aşağıdaki satırı eklemelisiniz:
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h dom mon dow command
@daily root /sbin/shutdown -r now
Burada "@daily" gece yarısı her gün için bir kısayoldur ("0 0 * * *" ile eşdeğer). Bu arada - neden günlük bir yeniden başlatma istiyorsunuz?
DÜZENLEME - aşağıdakiler için https://help.ubuntu.com/community/CronHowto adresine bakın : "Crontab komutları genellikle kullanıcı hesabınıza ait olan crontab dosyasında depolanır (ve kullanıcı izinlerinizle yürütülür). düzenli olarak yönetici izinleri gerektiren bir komut çalıştırın, kök crontab dosyasını düzenleyin: sudo crontab -e "
EDIT - @charlesbridge'e yaptığı açıklama için teşekkürler - tam yolu içerecek şekilde düzenlenmiş cevap