linux script

Hambuch Gabor hambuch at w5.hu
2011. Aug. 3., Sze, 21:04:11 CEST


2011-08-03 20:42 keltezéssel, Bálint István írta:
> Egy linuxos scriptben scp-vel a root egy másik gépre felmásol egy fájlt
> egy egyszerű user könyvtárába - eddig OK
> Majd bessházik ezen egyszerű felhasználó nevében (autómatikusan, jelszó
> nélkül, authorized_keys) - eddig OK
> sudo -val végrehajtja a parancsot - eddig OK
> Majd hiába írom az exit parancsot a script végre, nem szakítja meg az
> ssh kapcsolatot, nem lép ki, hanem visszaadja a távoli gép promptját.
> Mit rontok el? Milyen paranccsal lehetne scriptben megszakítani az ssh-t?
> a script vége így néz ki:
> ssh user at 192.168.0.55
> sudo /us/bin/.restore
> exit

Én így csinálnám:
ssh user at 192.168.0.55 "sudo /us/bin/.restore"
Ezzel belép ssh-n, lefuttatja a parancsot, és ki is lép a művelet 
végeztével.

-- 
Hambuch Gábor
hambuch at w5.hu


További információk a(z) Techinfo levelezőlistáról