Hlavní navigace

Názor ke zprávičce Stejné příkazy na více serverech pomocí gsh od Peter Fodrek - Ja potrebujem robit update na X-terminaloch v ucebni,...

  • Aktualita je stará, nové názory již nelze přidávat.
  • 24. 3. 2016 14:48

    Peter Fodrek

    Ja potrebujem robit update na X-terminaloch v ucebni, ktora nesmie mat svoje DHCP ale az DHCP Ustavu. DHCP ustavu nemam k dispozicii. A na update staci skriptik a jedine, co mi gsh da je mozno paralelizmus v ramci umyslene urobenych troch faz.

    skript

    #!/bin/bash
    IPCKY=$(netstat -a|egrep x11|sort -u -k5|awk '{print $5}' |sed 's/:x11-2//')

    PRIKAZ="yes yes |apt-get update"
    for IP in $IPCKY;
    do
    echo "refresh repositories of:" $IP
    ssh -i ./my-id_rsa root@$IP $PRIKAZ;
    done

    PRIKAZ="yes yes|apt-get upgrade"
    for IP in $IPCKY;
    do
    echo "update of:" $IP
    ssh -i ./my-id_rsa root@$IP $PRIKAZ;
    done

    PRIKAZ="reboot"
    for IP in $IPCKY;
    do
    echo "reboot of:" $IP
    ssh -i ./my-id_rsa root@$IP $PRIKAZ;
    done