GNU/Linux >> Belajar Linux >  >> Linux

perbedaan linux antara sudo crontab -e dan hanya crontab -e

Apakah ada perbedaan antara keduanya?

Ya, memang berbeda. Bedanya dengan sudo crontab -e perintah dijadwalkan dengan root kredensial pengguna. Sehingga perintah di tabel cron sudo dijalankan sebagai pengguna root.

Tapi dengan crontab -e , perintah dijadwalkan dengan pengguna biasa yang masuk.

Di mana saya harus meletakkan perintah cron saya, haruskah di sudo atau tanpa sudo?

Jawabannya tergantung pada jenis perintah yang ingin Anda jalankan.
Jika perintah diperlukan sudo akses kemudian sudo crontab -e seharusnya digunakan.
Lain jika perintah cron tidak memerlukan izin khusus maka gunakan crontab -e .

Contoh :
Jika antarmuka jaringan ethernet eth0 harus dinonaktifkan atau diaktifkan pada waktu tertentu maka Anda akan menggunakan perintah
ifconfig eth0 up atau ifconfig eth0 down
Karena perintah di atas memerlukan izin khusus (sudo), perintah ini seharusnya ditambahkan ke sudo's tab cron

Perintah lain yang memerlukan izin minimal atau tanpa izin seperti menghapus file dari tmp direktori seperti $ rm /tmp/somefile gunakan crontab pengguna biasa.


Linux
  1. Perbedaan Antara Perintah "su" dan "su -" di Linux

  2. Apa Perbedaan Antara Sudo Su – Dan Sudo Su —?

  3. Perbedaan antara /etc/crontab dan crontab -e

  1. Pelajari Perbedaan Antara Perintah "su" dan "su -" di Linux

  2. Perbedaan antara cp -r dan cp -R (perintah salin)

  3. Perbedaan antara 'man ls' dan 'ls --help'?

  1. Apa perbedaan antara Suspend dan Hibernate di Linux

  2. Linux – Perbedaan Antara Ruang Pengguna dan Ruang Kernel?

  3. Perbedaan Antara Perpipaan Dan Ekspansi Perintah?