Bonjour,
Je lance dans un script shell une commande du style op ksh -c "commande"
J'aimerais récupérer le PID mais quand je faisje n'ai rien
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo $!
Comment dois-je faire?
Merci
Bonjour,
Je lance dans un script shell une commande du style op ksh -c "commande"
J'aimerais récupérer le PID mais quand je faisje n'ai rien
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo $!
Comment dois-je faire?
Merci
Bonjour,
récupérer le PID de quelle commande : ksh ? commande ? ... ?
$! retourne le PID de la dernière commande placée en arrière-plan.?
Code : Sélectionner tout - Visualiser dans une fenêtre à part ksh -c 'commande & echo $!; wait'
ou avec pidof ?
sinon, c'est pour quoi faire ?
Bonjour,
Je veux récupérer le PID de la commande "commande"
Je ne connais pas pidof
Merci
Bonjour,
avec le codeje n'ai aucun retour
Code : Sélectionner tout - Visualiser dans une fenêtre à part ksh -c 'commande & echo $!; wait'
Voici la ligne que j'ai dans mon script:
avec BPBACKUP une commande Netbackup suivie de tous ses paramètres
Code : Sélectionner tout - Visualiser dans une fenêtre à part op ksh -c "${BPBACKUP} -w -c ${CLASSE} -i -s ${SCHED} -S ${SERVER} -h ${CLIENT} & echo $!; wait"
S*$@#! de syntaxe du shell (guillemets apostrophes)...
Si quelqu'un sait comment mettre les backskash sans mettre d'apostrophe, je veux bien voir...
Sinon, tu peux essayer:
Par contre, je ne sais pas ce que fait "op".
Code : Sélectionner tout - Visualiser dans une fenêtre à part op ksh -c "${BPBACKUP} -w -c ${CLASSE} -i -s ${SCHED} -S ${SERVER} -h ${CLIENT} &"' echo $!; wait'
Partager