Maison > Tutoriel système > Linux > Méthode détaillée pour résoudre le problème de crontab invalide dans Ubuntu

Méthode détaillée pour résoudre le problème de crontab invalide dans Ubuntu

WBOY
Libérer: 2024-01-01 19:11:54
avant
1474 Les gens l'ont consulté

Activez crontab dans le docker de Debain. Je traite le problème depuis un jour, je vais donc l'enregistrer ici. Debain est similaire à Ubuntu, il est donc inclus sous Ubuntu.

1. La première question, installez crontab

apt-get install cron
Copier après la connexion

Regardez clairement, c'est cron, pas crond ! Il n'y a pas besoin de choses comme vixie-cron requises pour l'installation sous centos ! Les différents tutoriels applicables aux centos sur Internet m'ont vraiment dérouté ! N'oubliez pas que seule la commande ci-dessus suffit sous Ubuntu !

2. Démarrez le service crontab

/etc/init.d/cron status  #查看状态

/etc/init.d/cron restart  #启动服务
Copier après la connexion

Vous pouvez également utiliser ps -ef|grep cron pour vérifier l'état, et vous pouvez également utiliser service start cron pour démarrer le service. N'oubliez pas une chose, c'est cron, pas crond ! Crond est utilisé par centos.

3. Pour Docker, si vous n'utilisez pas Docker, vous pouvez ignorer cette étape

Modifiez le fichier /etc/pam.d/cron, modifiez requis en suffisant, puis redémarrez le service cron : /etc/init.d/cron restart

4. Le chemin absolu doit être utilisé dans le script

Qu'il s'agisse d'un script shell ou d'un script python, tous les chemins qu'il contient doivent être des chemins absolus !

5. Importez les variables d'environnement requises

Exemple

0 8 * * * . /etc/profile; /bin/sh /home/abc/test.sh

0 8 * * * /bin/usr/python2.7 /home/abc/test.py
Copier après la connexion

Si tout va bien, il ne devrait y avoir aucun problème.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:jb51.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal