Bonjour à tous,
Je débute sous linux et on me demande d'automatiser le lancement d'un script S en utilisant le crontab. Cela avait l'air simple, pourtant je n'arrive pas à le faire :
mon script fait appel à un programme SAS qui, en fin de traitement, exporte les données sous la forme d'un fichier texte. Quand je lance le script S manuellement tout fonctionne bien, mais avec le crontab, le SAS se bloque au niveau de l'export des données qui se fait en appelant une proc export.
J'ai vérifié que ce n'est pas un problème de droits d'accés : dans le SAS j'ai utilisé un ods pour l'export des données et cela marche bien sous crontab, par contre quand j'utilise la proc export ça ne marche pas.
Vous me direz c'est quoi le problème puisque cela marche bien avec ods? Eh bien, c'est que le format de sortie (un tableau) n'est pas le même et du coup la suite des traitements sur le fichier texte échouent!!!! Il me faut donc utiliser la proc export car je n'ai pas la main sur les programmes suivant pour les adapter au nouveau format!
Pour résumer : je cherche un moyen pour exporter des données SAS avec une proc export (et rien d'autre SVP), en utilisant le crontab!
Merci par avance pour toute suggestion.
Partager