Débogage crontab emplois

J'ai ajouté une entrée crontab sur un serveur Linux qui va exécuter un exécutable Java. Le code Java utilise sa propre classe pour la journalisation des erreurs et des messages dans un fichier journal.

Mais quand j'ai vérifié le fichier journal après l'heure prévue, pas de nouveaux messages ont été enregistrés. Il devrait y avoir au moins un message de journal disant que l'exécution a commencé.

Il y a donc deux causes possibles:

  1. Le code exécuté, mais n'a pas de journal;
  2. Ou, le code n'est pas exécuté du tout.

Le fichier journal spécifié a chmod 777 autorisations, donc je suppose que c'est la deuxième cause ici.

Pourquoi pas un crontab de l'emploi exécuter à l'heure prévue? Et comment corriger cela sans aucun type d'enregistrement qui se passe?

J'ai lu que si il y a une erreur cron envoie un e-mail à l'utilisateur. Comment puis-je trouver l'adresse de courriel associée à l'utilisateur?

InformationsquelleAutor naiquevin | 2011-02-03