![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| Unix Forum d'entraide sur les systèmes Unix et dérivés (*BSD, AIX, etc.). Avant de poster ->F.A.Q BSD F.A.Q. Aix |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Membre chevronné
![]() |
Bonjour,
Je lance un shell Unix qui lance un programme SAS: nohup EXEC_SAS/prg.sas &; Mon problème c'est que le root tue les programmes SAS les week end, du coup le shell aussi est tué. Est ce qu'il y a une solution qui me permet de garder le shell Unix "vivant" (je souhaite faire une boucle qui test si le programme SAS est toujours en exécution, si le programme sas n'est pas en cours d'exécution, le relancer)? [HP-UX] Cordialement. Dernière modification par bahraoui ; 05/02/2008 à 10h11 |
|
|
|
|
|
#2 (permalink) |
![]() Date d'inscription: mars 2004
Localisation: Parti pour de bon
Âge: 28
Messages: 3 041
|
Je ne sais pas comment sont lancés les processus au démarrage sous hpux mais sur Aix dans /etc/inittab, tu peux mettre l'option respawn pour relancer le processus à chaque fois qu'il meurt
|
|
|
|
|
|
#3 (permalink) | |
|
Membre chevronné
![]() |
Citation:
La solution que j'ai trouvé c'est de lancer mon process sas de la manière suivante nohup EXEC_SAS/prg.sas ; et dans mon shell unix je fais uen boucle infinie, et je test si le programme sas est en cours d'exécution, si oui je ne fais rien sinon je lance mon programme SAS nohup EXEC_SAS/prg.sas ; |
|
|
|
|
![]() |
![]() |
||
[HP-UX] Processus Unix SAS
|
||
| Outils de la discussion | |
|
|