GNU/Linux >> Belajar Linux >  >> Ubuntu

Ubuntu – Crontab Tidak Berfungsi?

Saya mencoba menjalankan crontab shutdown dasar untuk menjalankan M-F pada jam 10 malam. Jadi saya melakukan hal berikut:

sudo crontab -e

Setelah di dalam crontab saya menambahkan baris berikut:

0 22 * * 1-5 shutdown now

Pekerjaan tampaknya tidak berjalan dengan benar dan saya tidak dapat menemukan kesalahan apa pun di /var/log/syslog . Apakah ada yang salah di sini?

Jawaban yang Diterima:

Masalah Anda mungkin karena PATH di file crontab Anda terbatas dan tidak menyertakan /sbin tempat shutdown kemungkinan besar berada.

Karena itu Anda harus menggunakan path lengkap untuk shutdown (Anda dapat memeriksanya dengan sudo which shutdown ):

0 22 * * 1-5 /sbin/shutdown now

Dari man 5 crontab :

Perhatikan khususnya bahwa jika Anda menginginkan PATH selain “/usr/bin:/bin”,
Anda harus mengaturnya di file crontab.

Alih-alih menentukan /sbin/shutdown Anda bisa melakukan:

PATH = /sbin:$PATH
0 22 * * 1-5 shutdown now

Ubuntu
  1. Pintasan Tombol Alt Di Pycharm Tidak Berfungsi Di Ubuntu 16.04?

  2. Suspend Tidak Bekerja Pada Ubuntu 16.04 Untuk Dell 3537?

  3. 5.1 Subwoofer Sistem Surround Tidak Berfungsi?

  1. Suara Ubuntu Linux 19.10 Di Hp Pavilion Aio Tidak Berfungsi?

  2. Komando Penyelamatan Grub. Grub Tidak Bekerja Di Ubuntu 13?

  3. Bluetooth Tidak Bekerja Pada Ubuntu 20 Rapsberry Pi?

  1. Perbaiki Pembaca Kartu SD tidak berfungsi setelah pemutakhiran Ubuntu 16.04

  2. Adaptor Dell Da200 Tidak Berfungsi di Ubuntu?

  3. Bluetooth Tidak Bekerja Di Ubuntu 13.10?