Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: kingpin 08 Října 2010, 13:44:44

Název: pomoc s ksh skriptom
Přispěvatel: kingpin 08 Října 2010, 13:44:44
Ahojte mam 3 vmware servery a chcel by som si na nich spravit taky maly checker ale nefunguje mi to tak ako si to predstavujem.
Kód: [Vybrat]
for i in `cat server`
do
echo ""
echo checking $i"
ssh -q $i who -r"
echo ""
echo ""
echo "TOP from $i"
echo "------"
ssh -q $i 'top -b | head -n 13'
done | tee chcksrv.log

to co ja chcem je aby najprv spravilo "checking" pre vsetky tie moje servery a az potom spravilo "top" output pre vsetky servery. Momentalne spravi jeden check jeden top a potom ide na dalsi server :(


Mozete mi prosim vas poradit ako to poupravit?
Dakujem.

PS: niesom skripter ale snazim sa... (samouk)
Název: Re: pomoc s ksh skriptom
Přispěvatel: petergula 08 Října 2010, 14:18:39
Tak nahrad jeden for dvomi nie? V prvom urobis check a v druhom top, ci som nieco zle pochopil?
http://freeos.com/guides/lsst/ch03sec06.html (http://freeos.com/guides/lsst/ch03sec06.html)
Název: Re: pomoc s ksh skriptom
Přispěvatel: kingpin 09 Října 2010, 09:38:35
Dik za odkaz :)