ansible shell échapper les guillemets simples et doubles
Je suis en train d'exécuter cette commande:
ps -eo pid,args --cols=10000 | awk '/\/opt\/logstash\/logstash-1.5.3\//&& $1 != PROCINFO["pid"] { print $1 }'
avec ansible -m shell module (pas exemple):
ansible -m shell -a '"'ps -eo pid,args --cols=10000 | awk '/\/opt\/logstash\/logstash-1.5.3\//&& $1 != PROCINFO[\'pid\'] { print $1 }' '"' all
L'un des moyens serait de mettre ça dans un fichier, mais ce serait sympa de courir comme une commande - des idées?
OriginalL'auteur sirkubax | 2016-07-25
Vous devez vous connecter pour publier un commentaire.
Bash échapper règles?:
OriginalL'auteur Konstantin Suvorov
Mine version alternative qui a travaillé:
Vérifier si le processus en cours d'exécution:
OriginalL'auteur sirkubax