[Solved] SSH - lokális script futtatása AIX-en argumentumokkal

Fórumok

Sziasztok,

Lokálisan (linuxon) létező scriptet szeretnék futtatni SSH-n keresztül AIX-en argumentumokkal.
Távoli linux szerver esetén ez használható: ssh user@remote 'cat | bash /dev/stdin arg1 arg2 arg3' < local.sh
AIX-en azonban nincs /dev/stdin.

Mit javasoltok?

A válaszokat előre is köszönöm!

******************************

Megoldás hrgy84-től:
cat enkicsiscriptem.sh | ssh andrej84@aix 'bash -s arg1 arg2'

Hozzászólások

Ezt sajnos nem tudom, ehhez nem értek. Tudsz esetleg egy linket adni tutorialhoz, amin találok erre mintákat?

A lényeg, hogy van egy fő scriptem, amivel beolvasok egy fájlt, ami tartalmazza a különböző távoli hosztokhoz azokat a paramétereket, amikkel meg szeretném hívni a locálisan tárolt scriptet a távoli linux és AIX rendszereken.
Azaz minden távoli hoston más és más argumentumokat akarok használni ugyanahhoz a scripthez.

Szia,
Tutorialt konkrétan nem tudok adni...
Amire gondoltam, hogy pl. a írsz mindegyik távoli hoszthoz egy scriptet....
Vagy, talán "generálhatsz" egy-egy szerverhez a /tmp/-be meghívásonként egy ilyen fájlocskát:

wrapper_randomszám.sh
./argumentum_kell.sh $ARG1 $ARG2 $ARG3

wrapper_generalo.sh $ARG1 $ARG2 $ARG3
echo "./argumentum_kell.sh $1 $2 $3" > /tmp/wrapper_randomszám.sh

(Persze ez csak gyors ötlet, és lehet tovább fejleszteni :) Akár az ssh-n keresztüli wrapper indítás mehet a wrapper_generalo.sh-ból is, meg, még lehet tovább is fejleszteni, hogy akár a wrapper_randomszám.sh magát törölje munkája végeztével :) )
Ez csak vad gondolat, persze, és lehet biztosan kicsit javítani rajta :)
Be kell vallanom, az ssh-t így még nem használtam, csak google segítségével tippelgetek :)
Meg, ahogy nézem, már van más megoldás is :) Persze, ha nem válik be, akkor ezt tudom felvetni vésztervnek :)
Üdv,
LuiseX

Tehát a script ott van, ahonnan ssh-val bemész az AIX-re? Mi az akadálya annak, hogy felmásold a túloldalra, és úgy futtasd?


cat enkicsiscriptem.sh | ssh andrej84@aix.local 'bash -s arg1 arg2'

--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.