Pour activer une tâche automatique sur un serveur géré par SimpleRezo, vous avez 2 possibilités:


Webcrons (recommandé)


Sur l'espace client SimpleRezo dans l'outil "SR-Hosting":

      https://www.simplerezo.com/sr-hosting/ 

Dans ce cas la tâche sera nécessairement un appel HTTP/s.


La sortie et les codes de retours sont gérés par notre outil de webcrons : vous recevrez automatiquement au mail indiqué une notification si le code de retour HTTP n'est pas 200 ou si une sortie est renvoyée.


Crons systèmes (réservé aux utilisateurs avertis)


Via l'accès SSH au serveur, utilisez la commande "crontab -e" et respecter le format de crontab.

Une demande d'autorisation à Simplerezo (via ticket) est nécessaire pour que la commande soit autorisée.


N'utilisez pas "MAIL=", vous ne recevrez pas les messages!


A la place, ajoutez à la fin de vos lignes de crons pour recevoir par mail (sous condition d'être le contact pour le serveur sur SRWebAdmin):

>>/var/log/crons/<FILENAME>.$$ 2>&1

En remplaçant <FILENAME> par le nom de votre choix. On vous recommande un nom de fichier par tâche pour les identifier, mais ce n'est pas obligatoire.


Exemple de crontab:

*/1 * * * * script1 2>&1 >>/var/log/crons/script1.$$
6 6 6 * * /usr/local/bin/php /storage/www/scripts/clean.php >>/var/log/crons/cleanScript.$$ 2>&1


Explications:

    >>    Redirection de la sortie standard dans un fichier, en ajoutant à la fin du fichier s'il existe

    $$    Identifiant du processus (pour s'assurer de l'unicité du nom)

    2>&1    Redirige la sortie d'erreur sur la sortie standard