Je veux lister les dossiers à 12h01. Comment puis-je configurer ma crontab pour faire cela ?
pedro@Pedro-PC:~/PL/trab4$ crontab -l
# 01 12 * * * ls -l
Je veux lister les dossiers à 12h01. Comment puis-je configurer ma crontab pour faire cela ?
pedro@Pedro-PC:~/PL/trab4$ crontab -l
# 01 12 * * * ls -l
Vous pouvez également (ce que je préfère pour les petites commandes) faire ce que vous avez fait au début, mais avec le chemin complet vers le binaire ls. Crontab fonctionne avec un $PATH plus petit que le vôtre, c'est pourquoi nous donnons le chemin complet de ls.
ie :
01 12 * * * /bin/ls /home/user/
Vous pouvez obtenir le chemin vers votre binaire avec
which ls
Comme je l'ai dit dans votre autre question, les erreurs et les avertissements provenant de cron
y at
peut être consulté dans votre courrier local.
Et votre cronjob est faux, il devrait être quelque chose comme :
01 12 \* \* \* ls -l \[somedir\] > \[some file with results\]
[somedir] est le répertoire que vous essayez de lister.
[un fichier avec des résultats] est un chemin vers le fichier qui stockera votre résultat.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.