Bonjour à tous,
Je vous explique brièvement ma recherche.
Je veux lancer admettons 50 fois le même programme en daemon, il s'agit d'un encodeur Shoucast 'sc_trans'
Ensuite je dois retrouver chaque encodeur grâce à son PID pour le relancer (ou l'arrêter) à une heure donnée, ex: 05h00 puis un autre à 07h00 etc.
C'est le même programme qui est lancé avec un fichier de configuration différent, mais je ne sais pas comment les identifier un à un.
Je pensais qu'il existait un nom symbolique (que j'aurais pu donner) pour le daemon, mais à priori cela n'existe pas.
Je peux copier en renommant le programme 50 fois, mais je trouve un peu nigot...
Je sais que l'on peux retrouver le PID à l'aide de commande telle que ps -C sc_trans -o pid= , mais cette commande me renvoie tous les PID de mes daemon ayant le même nom...
Bref, comment faire pour retrouver le bon PID et agir dessus, comment feriez-vous ???
Il faudrait que je puisse donner un nom à chaque daemon, est-ce possible ? Ou mémoriser le PID de chaque encodeur quelque part au lancement ?
Merci pour vos suggestions...
P
Partager