GNU/Linux >> Tutoriels Linux >  >> Linux

Où trouver les tâches cron et leurs journaux sur votre serveur cPanel

Cron(chronos est le mot grec pour temps) les travaux sont des tâches qui s'exécutent sur le serveur à des intervalles de temps spécifiques.

Les tâches Cron sont stockées dans /var/spool/cron/nom d'utilisateur des dossiers. Pour plothost utilisateur, nous avons :

root@web [/var/spool/cron]# cat plothost
MAILTO="[email protected]"
SHELL="/usr/local/cpanel/bin/jailshell"
* * * * * /plothost/public_html/test.php
root@web [/var/spool/cron]#

Nous pouvons voir que l'utilisateur n'a qu'une seule tâche cron - le fichier test.php sera exécuté toutes les minutes.

Comme alternative, vous pouvez utiliser le crontab commande pour répertorier les tâches cron d'un utilisateur. La commande est :crontab -u nom d'utilisateur -l . Pour l'utilisateur plothost , nous avons :

root@web [/var/spool/cron]# crontab -u plothost -l
MAILTO="[email protected]"
SHELL="/usr/local/cpanel/bin/jailshell"
* * * * * /plothost/public_html/test.php
root@web [/var/spool/cron]#

Vous pouvez trouver les journaux des tâches cron dans /var/log/cron dossier.
Pour voir les entrées d'un utilisateur spécifique, utilisez cat cron | grep nom d'utilisateur . Par exemple, pour le plothost utilisateur que nous avons :

root@web [/var/log]# cat cron | grep plothost
May  2 09:07:29 web crontab[8185]: (plothost) LIST (plothost)
May  2 09:08:12 web crontab[8309]: (plothost) LIST (plothost)
May  2 09:08:12 web crontab[8310]: (plothost) REPLACE (plothost)
May  2 09:08:12 web crontab[8313]: (plothost) LIST (plothost)
May  2 09:09:01 web crond[29907]: (plothost) RELOAD (/var/spool/cron/plothost)
May  2 09:09:01 web CROND[8466]: (plothost) CMD (test.php)
May  2 09:10:01 web CROND[8698]: (plothost) CMD (test.php)
May  2 09:11:01 web CROND[8971]: (plothost) CMD (test.php)
root@web [/var/log]#

Si pour une raison quelconque vous souhaitez redémarrer le service crond, utilisez :

root@web [~]# service crond restart
Redirecting to /bin/systemctl restart  crond.service
root@web [~]#

Faites attention lorsque vous travaillez avec des tâches cron. Effectuez une sauvegarde avant de modifier un fichier de travail cron.


Linux
  1. Trouver les 10 principales adresses IP accédant à votre serveur Web Apache

  2. Accéder à votre connexion cPanel

  3. Travailler avec des tâches cron - créez, modifiez et supprimez-les avec cPanel

  4. Comment trouver l'adresse IP partagée de votre serveur dans cPanel

  5. Comment puis-je trouver des fichiers et calculer leur taille ?

Trouver l'adresse IP de votre serveur

Commande Linux crontab pour créer et gérer des tâches Cron

Comment ajouter un site Web dans cPanel et WHM sur CentOS 6.7

Accès privé et public à votre serveur cloud

Comment trouver l'adresse IP partagée principale de votre serveur dans cPanel

Comment trouver le nom de votre serveur dans cPanel