Processus Unix

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.

merci
Configuration: Windows XP
Internet Explorer 6.0

10 réponses

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Salut,

    il faut regarder tes cron dans /etc/cron.weekly pour faire les modifications

    pour la 2ème question, tu peux faire un script qui vérifier si le processus est en marche et de faire une tache cron qui va vérifié par exemple chaque minute si le processus est en marche et le relancer s'il le faut
    1. Bonjour,

      Je ne suis pas root, je ne trouve pas le fichier /etc/cron.weekly merci

      Cordialement
      1. Modérateur
        en fait c'est comme ça sous Debian
        je ne sais pas l'OS que tu utilises
        il faut chercher où se trouvent les fichiers ;-)
        1. Bonjour,

          Mon système ne reconnait pas cette commande ;-(

          merci
          1. Je suis sur une machine de PROD, et je ne suis pas ROOT, je ne pense pas qu'il veuille m'installer d'autres outils.

            merci