J'ai un simple script qui nettoie les journaux avec le code suivant :
#!/bin/bash
LOG_ROOT=...
cd $LOG_ROOT
find ./* -mtime +$DAYS -delete
Et c'est ce qui se trouve dans la crontab :
@midnight /opt/sas/system/cleanlogs.sh
Et ça marche très bien. Mais il y a un autre script, qui nettoie les sandboxes, qui a le même code que cleanlogs.sh sauf qu'il est exécuté dans un autre répertoire. Il fonctionne à partir de la ligne de commande, mais ne démarre pas à partir de la crontab pour une raison quelconque.
Je suis confus car les scripts sont presque identiques et l'un ne fonctionne pas. Quel peut être le problème ?