GNU/Linux >> Belajar Linux >  >> Linux

Perbedaan antara /etc/crontab dan crontab -e

Seperti yang dikatakan Ignacio, /etc/crontab adalah crontab seluruh sistem.

Format /etc/crontab adalah seperti ini:

# m h dom mon dow user      command
*   *  *   *   *  someuser  echo 'foo'

sementara crontab -e per pengguna, perlu disebutkan tanpa -u argumen perintah crontab pergi ke crontab pengguna saat ini. Anda dapat melakukan crontab -e -u <username> untuk mengedit crontab pengguna tertentu.

Perhatikan di crontab per pengguna tidak ada bidang 'pengguna'.

# m h  dom mon dow  command
*   *   *   *   *   echo 'foo'

Aspek crontab yang mungkin membingungkan adalah bahwa root juga memiliki crontabnya sendiri. misalnya crontab -e -u root tidak akan mengedit /etc/crontab Lihat Mengonfigurasi cron.

Di sebagian besar distro Linux, crontab per pengguna biasanya disimpan di:/var/spool/cron/crontabs/<username> (vixie-cron).

Distribusi berbasis RHEL disimpan di /var/spool/cron/<username> . (kroni)


Salah satunya adalah crontab sistem dan hanya dapat diedit oleh root, dan yang lainnya adalah crontab pengguna dan dapat diedit oleh pengguna dan ada per pengguna.


Linux
  1. Perbedaan Antara [[ $a ==Z* ]] Dan [ $a ==Z* ]?

  2. Perbedaan Antara ~/.profile, ~/.bashrc, ~/.bash_profile, ~/.gnomerc, /etc/bash_bashrc, /etc/screenrc …?

  3. Kapan saya harus menggunakan /dev/shm/ dan kapan saya harus menggunakan /tmp/?

  1. Apa hubungan antara direktori /etc/init.d dan /etc/rcX.d di Linux?

  2. Apa perbedaan antara /tmp dan /run?

  3. Perbedaan antara /etc/hosts dan /etc/resolv.conf

  1. Linux:Perbedaan Antara /dev/console , /dev/tty Dan /dev/tty0?

  2. Perbedaan Antara 2>&-, 2>/dev/null, |&, &>/dev/null Dan>/dev/null 2>&1?

  3. Apa Perbedaan Antara /sbin/nologin Dan /bin/false?