J'exécute plusieurs distributions Linux différentes (Fedora 11, CentOS 5 et SuSE 10.2) et je rencontre souvent un problème où un nouveau script que je veux exécuter en tant que tâche cron fonctionne correctement lorsqu'il est appelé directement à partir de la ligne de commande, mais échoue lors de l'appel depuis cron en raison de légères variations dans le PATH ou d'autres variables d'environnement requises.
Existe-t-il un moyen de tester l'exécution d'un script individuel comme s'il était exécuté à partir de cron, sans avoir à exécuter l'intégralité de crontab ou utiliser run-parts pour exécuter l'intégralité du répertoire cron.daily / .hourly, etc.? Je suppose que je pourrais éditer temporairement ma crontab pour exécuter le script dans les prochaines minutes, mais je préférerais avoir une solution plus autonome pour ne pas risquer de gâcher la crontab.