Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Blog Ubuntu -- Správa "projektů" české komunity Ubuntu

Novinky: Školení nejen k OS Ubuntu pro širokou veřejnost, více informací zde.

Autor Téma: pomoc s ksh skriptom  (Přečteno 568 krát)

kingpin

  • Návštěvník
  • *
  • Příspěvků: 44
  • Karma: +1/-0
    • Zobrazit profil
pomoc s ksh skriptom
« kdy: 08 Říjen 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)

petergula

  • Závislák
  • ****
  • Příspěvků: 1016
  • Karma: +92/-4
    • Zobrazit profil
Re: pomoc s ksh skriptom
« Odpověď #1 kdy: 08 Říjen 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
ntbk Dell 6420 (Amd Ati, Intel i7, 4GB RAM, 256GB SSD ...)
secondary/u svokrovcov:
Xubuntu (64bit) ntbk Asus A6Je (Ati X1450, Intel Core2Duo T5500, 2.5GB RAM ...)

kingpin

  • Návštěvník
  • *
  • Příspěvků: 44
  • Karma: +1/-0
    • Zobrazit profil
Re: pomoc s ksh skriptom
« Odpověď #2 kdy: 09 Říjen 2010, 09:38:35 »
Dik za odkaz :)