Portál AbcLinuxu, 14. května 2025 20:28

Dotaz: ssh remote 'command' ukončí skript předčasně

26.5.2020 09:10 majales | skóre: 29 | blog: Majales
ssh remote 'command' ukončí skript předčasně
Přečteno: 211×
Odpovědět | Admin
Ahoj, mám v jenkinsu konstrukci
ssh remoteuser@remotemachine 'bash -s'<<\ENDLOOP
..
ssh anotheruser@anothermachine 'remotecommand'
..
\ENDLOOP
samo bez těch lomítek, jinak bych to nemohl postnout tady.

ssh command na anotheruser@anothermachine ukončí loop a dál nic nenásleduje, job pak skončí jako SUCCESS.

Nevíte kde dělám chybu? Když zakomentuji ten ssh command tak to normálně proběhne.

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

26.5.2020 09:27 debian+
Rozbalit Rozbalit vše Re: ssh remote 'command' ukončí skript předčasně
Odpovědět | | Sbalit | Link | Blokovat | Admin
Daj prikazy, ktore chces vykonat na servere (pseudo priklad). A potom rozhodneme, ako.
26.5.2020 09:42 majales | skóre: 29 | blog: Majales
Rozbalit Rozbalit vše Re: ssh remote 'command' ukončí skript předčasně
remotecommand má být "mkdir -p cesta" a pak je tam rsync skrz ssh.
26.5.2020 09:59 Dave
Rozbalit Rozbalit vše Re: ssh remote 'command' ukončí skript předčasně
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nemá v tom druhém ssh být pouzit parametr -q ?

Řešení 2× (Filip Jirsák, majales (tazatel))
26.5.2020 10:33 majales | skóre: 29 | blog: Majales
Rozbalit Rozbalit vše Re: ssh remote 'command' ukončí skript předčasně
Nakonec jsem našel řešení. Musí být "ssh -n", protože ssh čte ze stdin a tím "sežere" všechny ostatní řádky.
26.5.2020 10:15 tttt
Rozbalit Rozbalit vše Re: ssh remote 'command' ukončí skript předčasně
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nepomohl by ProxyJump? Tím jde říct, ať se ssh připojí k serveru přes nějaký jiný server, není potřeba volat bash na mezistanici.
26.5.2020 10:25 majales | skóre: 29 | blog: Majales
Rozbalit Rozbalit vše Re: ssh remote 'command' ukončí skript předčasně
proxyjumpy tam jsou dva, potřebuji je vytvořit cílový adresář kam se bude synchronizovat záloha.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.