/ / Exécuter un script dans le travail cron - linux, script, cron

Exécuter un script dans le travail cron - linux, scripting, cron

nous avons un script hourly.sh qui contient le script abc.py. 1. Quand je lance le script abc.py indépendamment, tout se passe bien. 2. Quand je lance un hoursly.sh vide (sans script abc.py à l'intérieur), il fonctionne bien aussi.

Mais quand hourly.sh est exécuté avec abc.py à l’intérieur, les problèmes liés à la mémoire sont résolus ("16214 Défaillance de la segmentation (vidage du noyau)"). Juste pour fournir un point de données supplémentaire, aucun autre script ne s'exécute en même temps que ce script, ce qui peut alourdir davantage le système.

Qu'est-ce qui pourrait faire échouer un script lorsqu'il était déclenché via cron?

Réponses:

1 pour la réponse № 1

Il est toujours possible que les différences d’environnement d’exécution posent des problèmes. Examinez les paramètres de processus (nombre de fichiers, etc.) que vous pouvez sélectionner à l’aide de la commande "ulimit".

Jetez peut-être un coup d'œil sur les quotas pour l'utilisateur sur lequel cronjob est exécuté, peut-être l'environnement PATH.