Bonjour à toutes et tous!
Dans ma crontab j'ai donc l'execution d'un fichier:
Ce fichier est capable d'interpreter deux arguments, la date et un schéma de base Oracle.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 30 0 * * * /appli/emesure/bin/get_data_serveurs_fs.ksh
Si je lance manuellement cette commande:
get_data_serveurs_fs.ksh 2012-03-29 schema1
Le fichier va bien prendre en compte les deux arguments. Si pas d'argument alors il prend la date du jour. Mais pour un schema de base il me faut la date de la veille.
Je fais donc dans ma crontab:
Or l'argument `/usr/local/bin/days-n -1 -format '%Y-%m-%d'` n'est pas interpreté dans la crontab.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 30 0 * * * /appli/emesure/bin/get_data_serveurs_fs.ksh `/usr/local/bin/days-n -1 -format '%Y-%m-%d'` schema2
Par contre si je lance la commande manuellement :
get_data_serveurs_fs.ksh `/usr/local/bin/days-n -1 -format '%Y-%m-%d'` schema2
La ca fonctionne.
Ma question est donc la fonction days n'est pas interpretée dans la crontab?
Y a-t-il une solution?
Merci d'avance
Partager