J'ai créé un emploi aujourd'hui Jenkins, ce qu'il fait est l'utilisateur Jenkins doit se connecter à un autre serveur et exécuter deux commandes séparées par & &:La deuxième commande ne fonctionne pas en tant que root
ssh -i /creds/jenkins [email protected] "sh -c 'sudo su && lxc exec containername bash'"
L'exploitation forestière La partie fonctionne correctement, puis exécute la commande sudo su
et devient root, mais elle n'exécute jamais la seconde commande.
Je l'ai même fait manuellement et à partir de la machine Jenkins connecté à l'autre serveur (nom de serveur). Puis couru sh -c "sudo su && lxc exec containername bash"
sans chance.
Merci, je l'ai fait ce que vous suggestedIt pense – Irina
Ainsi at-il fonctionné ou non? –