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

Webcrons (méthode recommandée)

Allez 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 HTTPs.

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)

<aside> 👉 Une demande d'autorisation à Simplerezo (via Tickets ) est nécessaire pour que la commande soit autorisée.

</aside>

Via l'accès SSH au serveur, utilisez la commande crontab -e et respectez le format de crontab :)

<aside> ⛔ N'utilisez pas MAILTO=, vous ne recevrez pas les messages!

</aside>

Ajoutez à la fin de vos lignes de crons ceci pour recevoir par mail la sortie du cron (sous condition d'être le contact pour le serveur sur SRWebAdmin):

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

Remplacez <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