Tâches automatiques (cron) - Cron quand SSH actif
... / Cron quand SSH actif
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Frage

Cron quand SSH actif

Von
WilfriedS1
Erstellungsdatum 2019-07-23 14:04:26 (edited on 2024-09-04 12:39:19) in Tâches automatiques (cron)

Bonjour,

Bon déjà, je trouve ça dommage de pas avoir de log pour les tâches Cron,

J'avais l'impression que mon cron ne se lançait jamais, j'ai essayé pas mal de chose mais pour le coup, a plusieurs reprise quand j'étais en train de travailler sur mon serveur et connecté en ssh pour tester mes scripts a la main, je me suis rendu compte que le cron se lançait,

Après plusieurs vérifications, il semblerait effectivement que mon cron s'execute, mais seulement lorsque j'ai un client en ssh actif, et bien evidemment pas de log pour verifier ce qu'il se passe.

Si quelqu'un aurait une idée de pourquoi ça foire lorsque je n'ai pas de connexion ssh active, ça m'arrangerait


3 Antworten ( Latest reply on 2019-07-24 07:15:47 Von
WilfriedS1
)

à mon avis, c'est surtout la différence d'environnement qui peut jouer

les chemins?
quel langage le script?
le shebang est correct?

Merci de la réponse rapide,
Pour le coup, j'ai fait quelques vérifications , et il semblerait que certaines erreur été présente a cause d'un saut a la ligne a la fin du shebang (\r) et a priori, bash n'aimerait pas ça, j'ai remplacé tout ça par \n, je verrais si le script s’exécute correctement après ça.

Pour répondre aux question quand même
Chemins absolus,
Node (JS du coup)
Shebang, oui mais pas tout a fait apparemment

Du coup toujours rien, tant que je ne suis pas connecté en ssh, rien ne se lance.
Ce qui est assez étrange, étant donné que si je lance le script manuellement, et que je referme ma connexion ssh, le script continue de tourner en attendant sagement ses events et requête.

Quand j'aurais le temps, je ferais un petit script pour empêcher de me faire dc a cause de l'idle, et je laisserais une fenêtre en ssh ouverte, je m'arrangerai pour écrire dans un fichier quand le script s’exécute en récupérant la date, je ferais les test en espérant voir si le script s’exécute bien quand je suis pas connecté en ssh.

Antworten sind derzeit für diese Frage deaktiviert.