Script shell
Fermé
theking1
Messages postés
23
Date d'inscription
mercredi 21 mars 2012
Statut
Membre
Dernière intervention
22 mars 2012
-
22 mars 2012 à 10:43
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 22 mars 2012 à 17:43
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 22 mars 2012 à 17:43
A voir également:
- Script shell
- Script vidéo youtube - Guide
- Classic shell windows 11 - Télécharger - Personnalisation
- Ghost script - Télécharger - Polices de caractères
- Microsoft activation script - Accueil - Windows
- Script bat - Guide
2 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 419
22 mars 2012 à 10:47
22 mars 2012 à 10:47
Salut,
Que ta commande n'est pas cohérente et que la variable n'existe pas encore ;-((
Ce n'est pas un "pipe" qu'il faut, mais une séparation (;) entre tes 2 commandes :
Mais bon, un simple :
devrait être largement suffisant, non ?
Pourquoi déclarer une variable avant ?
Que ta commande n'est pas cohérente et que la variable n'existe pas encore ;-((
Ce n'est pas un "pipe" qu'il faut, mais une séparation (;) entre tes 2 commandes :
" var=$(pgrep vls) ; kill -9 $var "
Mais bon, un simple :
pkill -9 vls
devrait être largement suffisant, non ?
Pourquoi déclarer une variable avant ?
theking1
Messages postés
23
Date d'inscription
mercredi 21 mars 2012
Statut
Membre
Dernière intervention
22 mars 2012
22 mars 2012 à 10:52
22 mars 2012 à 10:52
je declare une variable avant car je fait fair un traitement selon cette variable!!! voici le code
ssh $session@$add " var='$(pgrep vls)' if [ $var -gt 0]
then kill -9 $var
else
/usr/lib/vls -vvv -f /usr/lib/videolan/vls/vls-HD1.cfg &
fi
exit "
ssh $session@$add " var='$(pgrep vls)' if [ $var -gt 0]
then kill -9 $var
else
/usr/lib/vls -vvv -f /usr/lib/videolan/vls/vls-HD1.cfg &
fi
exit "
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 419
22 mars 2012 à 10:55
22 mars 2012 à 10:55
C'est pareil, il manque un séparateur de commande avant le "if" ;-(
theking1
Messages postés
23
Date d'inscription
mercredi 21 mars 2012
Statut
Membre
Dernière intervention
22 mars 2012
22 mars 2012 à 11:04
22 mars 2012 à 11:04
nn c marche pas :((((((( !!!!!
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 419
22 mars 2012 à 11:06
22 mars 2012 à 11:06
Essaye comme ça :
ssh $session@$add "pgrep vls && kill -9 vls || /usr/lib/vls -vvv -f /usr/lib/videolan/vls/vls-HD1.cfg &"
theking1
Messages postés
23
Date d'inscription
mercredi 21 mars 2012
Statut
Membre
Dernière intervention
22 mars 2012
22 mars 2012 à 11:09
22 mars 2012 à 11:09
iil me returne l'id du prosss !!! moi je veux un traitement si cette id est nul je vé une commande si nn une autre commande :)))
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 419
22 mars 2012 à 11:12
22 mars 2012 à 11:12
iil me returne l'id du prosss !!!
Oui et dans la foulée il le tue (kill -9 vls).
moi je veux un traitement si cette id est nul je vé une commande si nn une autre commande :)))
C'est ce que fait la commande que je t'ai donnée. La seconde ne sera exécutée que si "pgrep" ne retourne rien ;-))
Oui et dans la foulée il le tue (kill -9 vls).
moi je veux un traitement si cette id est nul je vé une commande si nn une autre commande :)))
C'est ce que fait la commande que je t'ai donnée. La seconde ne sera exécutée que si "pgrep" ne retourne rien ;-))