GNU/Linux >> Tutoriels Linux >  >> Linux

Différence entre /etc/crontab et crontab -e

Comme l'a dit Ignacio, /etc/crontab est la crontab à l'échelle du système.

Le format de /etc/crontab est comme ça :

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

tandis que crontab -e est par utilisateur, il convient de le mentionner sans -u argument la commande crontab va à la crontab des utilisateurs actuels. Vous pouvez faire crontab -e -u <username> pour modifier la crontab d'un utilisateur spécifique.

Notez que dans une crontab par utilisateur, il n'y a pas de champ "utilisateur".

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

Un aspect des crontabs qui peut prêter à confusion est que la racine a également sa propre crontab. par exemple. crontab -e -u root ne modifiera pas /etc/crontab Voir Configurer cron.

Dans la plupart des distributions Linux, les crontabs par utilisateur sont généralement stockés dans :/var/spool/cron/crontabs/<username> (vixie-cron).

Les distributions basées sur RHEL sont stockées dans /var/spool/cron/<username> . (petite amie)


L'une est la crontab système et ne peut être modifiée que par root, et l'autre est la crontab utilisateur et peut être modifiée par un utilisateur et existe par utilisateur.


Linux
  1. La Différence Entre [[ $a ==Z* ]] Et [ $a ==Z* ] ?

  2. Quelle est la différence entre /sbin/nologin et /bin/false ?

  3. La différence entre '$ . Foo' Et '$ ./foo' ? ?

  4. Différence entre snat et mascarade?

  5. différence Linux entre sudo crontab -e et juste crontab -e

Différence entre [0-9], [[:digit:]] et D ?

Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

Différence entre /bin et /usr/bin

Quelle est la connexion entre les répertoires /etc/init.d et /etc/rcX.d sous Linux ?

Linux :Différence entre /dev/console , /dev/tty et /dev/tty0

Quelle est la différence entre /tmp et /run ?