Page 1 sur 1

Script Bash qui plante aléatoirement sur cron - aide debug ?

Publié : mer. juin 25, 2025 9:13 pm
par root1994
Mon script de backup en bash tourne bien en manuel mais plante parfois sous cron. Pas de log, juste 'Killed'. J'ai vérifié les permissions et le shebang... Une piste ?

Re: Script Bash qui plante aléatoirement sur cron - aide debug ?

Publié : mer. juin 25, 2025 10:13 pm
par la_vincent31
Classique ! Cron a un PATH différent. Essaie de tout mettre en path absolu. Et vérifie la mémoire : 'Killed' souvent = OOM killer qui frappe.

Re: Script Bash qui plante aléatoirement sur cron - aide debug ?

Publié : jeu. juin 26, 2025 12:13 am
par admin_sys_gaming
Ajoute 'set -x' en début de script et redirige stdout/stderr vers un fichier. Comme ça tu verras où ça coince. Et checke /var/log/syslog pour les messages du kernel.

Re: Script Bash qui plante aléatoirement sur cron - aide debug ?

Publié : jeu. juin 26, 2025 5:13 am
par root1994
Bien vu pour syslog ! Je vois effectivement 'Out of memory' alors qu'il me reste 2Go libre... C'est un script qui gère des gros tar, je vais optimiser ça.

Re: Script Bash qui plante aléatoirement sur cron - aide debug ?

Publié : jeu. juin 26, 2025 12:13 pm
par la_vincent31
Si tu fais du tar sur des millions de petits fichiers, utilise '--warning=none' et peut-être ionice -c3. Et penses au tmpfs si t'as la RAM.