logo

Client/serveur : Lancement d’un programme SAS en batch sous Unix

Bonjour,
J’ai enregistré l’ensemble des commandes de mon batch dans un fichier txt. Quelles sont ensuite les commandes de lancement?
D’avance merci

Bonjour.

Pour lancer un programme SAS en batch, la commande Unix correspond au raccourci qui lance habituellement SAS.

Il faut indiquer le programme à exécuter après l’option -SYSIN, entre guillemets.

Par exemple : « home/pgm/SAS9/sas.exe » -CONFIG « home/pgm/SAS9/SASV9.CFG » -SYSIN « home/users/perso/pgm.txt »

On peut récupérer la Log en indiquant un nom de fichier après l’option -LOG, et on doit indiquer des instructions ODS dans le programme à exécuter pour récupérer aisément les sorties.
Si vous utilisez habituellement un autoexec, il est préférable d’indiquer celui-ci au début du programme à exécuter : par exemple :

%INCLUDE "home/users/perso/autoexec.sas" ;
 /* début du programme soumis en batch... */ 
 DATA work.test ;
 SET etc.