Saya mengalami beberapa masalah berkala menjalankan aplikasi tertentu, XBMC. Jika saya menggunakan XBMC secara teratur, sepertinya saya tidak memiliki masalah, tetapi jika saya membiarkannya tanpa pengawasan selama lebih dari 12 jam, saya harus reboot untuk membuatnya berfungsi kembali.
Saya tahu reboot yang terjadwal BUKAN jawabannya tetapi sampai saya dapat menemukan masalah, saya harus menjadwalkan reboot setiap pagi sehingga istri saya dapat menggunakannya jika saya pergi dan tidak dibuang ke luar jendela :)
Ada yang mengambil?
crontab -e
dansudo crontab -e
menyimpan file ke lokasi sementara ketika Anda pergi untuk keluar (mis. /tmp/crontab.Y88XQl/crontab) dan tugas tidak berjalan. saya terpaksa mengedit / etc / crontab secara langsungMenambahkan ini ke
/etc/cron.daily/zz-reboot
harus berfungsi:Dan
sudo chmod a+x /etc/cron.daily/zz-reboot
. Awalan "zz" akan memaksanya untuk menjalankan terakhir dari semua skrip lain di direktori itu. Periksa/etc/crontab
untuk melihat jam berapa hari yang akan terjadi:Jika itu tidak berhasil, maka entri cron "reguler" juga dapat berfungsi, via
sudo crontab -e
Dan akhirnya, jika Anda hanya ingin melakukan reboot sekali saja, Anda dapat menggunakan
at
:sumber
anacron
menginstal, ini adalah 06:25 waktu setempat, yang mungkin ok (atau mungkin buruk jika Anda bangun pagi). Jika Anda melakukannya, yang saya pikir adalah default, bisa jadi 10 menit setelah mesin dihidupkan untuk pertama kalinya setiap hari, yang akan menyebalkan. Bagaimanapun,cron.daily
tidak cocok untuk ini.Anda harus membuat skrip menggunakan arahan yang diberikan oleh Kees Cook ...
Anda bisa menyalin dan menempelkan informasi di bawah ini di editor teks apa pun dan membuat
zz-reboot
file di direktori yang disarankan.Setelah itu hanya ingat untuk mengklik kanan pada file tersebut dan memberikan izin eksekusi. Jika Anda merasa ingin menggunakan terminal, cukup:
Untuk memahami lebih baik apa yang Anda lakukan, ingat bahwa dalam
/etc
folder Anda biasanya menemukan file konfigurasi dan di sana Anda dapat menemukancron.hourly
,cron.daily
dan folder cron lainnya. Cron menangani eksekusi aplikasi dan skrip pada waktu tertentu.Jika Anda ingin ketat tentang waktu reboot hanya digit
sehingga Anda dapat mengedit
crontab
untuk pengguna root.Jika Anda merasa lebih baik melakukannya secara grafis, Anda dapat menginstal dari Pusat Perangkat Lunak sesuai jadwal. Jika Anda ingin memodifikasi
gnome-schedule
untuk root, pastikan Anda menjalankannya dari terminal:Bersenang-senang bermain-main! :)
ps: poin bagus sBlatt! Saya bertanya-tanya apakah ada cara untuk memaksa
cron.daily
waktu eksekusi secara manual.sumber
Saya telah bekerja dengan cronjobs selama sekitar satu bulan di pekerjaan saya dan penjadwalan poweroff, dan reboot. Ini sangat sederhana. Saya tahu ini ditanyakan sekitar 5 tahun yang lalu, tetapi jika ada yang masih memiliki masalah, Anda dapat menggunakan metode ini dan Anda akan ditetapkan.
buka terminal (ctrl + T)
gulir semua jalan ke bawah dan masukkan perintah di bawah ini
ini diatur untuk reboot pukul 6 pagi setiap hari, dan tekan enter
Jika Anda ingin menjadwalkan poweroff pukul 11 malam setiap hari, Anda dapat masuk
Saya masih perlu mencari tahu cara menyalakan mesin menggunakan cronjob ketika sedang down. Saya akan mengedit jawaban ini setelah saya mengetahuinya.
NB Ini adalah jawaban pertama saya yang memposting di formulir apa pun; semoga membantu seseorang !! : D
sumber
crontab -e
).cron
:sudo /etc/init.d/cron restart