Ich wollte nur [...] und dann ist das Universum explodiert.

Projects
Books
Archive
About









    Permalink
  1. bash | Server updaten gekürzt

    So faul wie ich also bin, mich bei jedem Server einzeln einzuloggen, upzugraden und cronjob auszuführen, wollt ich ein Stück weit automatisieren. Dabei raus kam:

    #!/bin/bash

    uhost=$(echo $1)

    if [ $(echo $#) -gt 1 ]
    then
    echo “too many parameters”
    else
    if [ -n "$uhost" ]
    then
    echo “Connecting to Host $(host $uhost | awk ‘{print $1″ “$4}’)
    ssh root@$uhost “if [ -x /etc/cron.daily/apt-update ]; then aptitude upgrade && /etc/cron.daily/apt-update ; fi”
    fi
    fi

    Usage: supgrade zwetschge.org
    Automatisierungen bieten zwar Fehlerquellen, aber Faulheit siegt.

  2. Posted: 2009-11-12 Donnerstag 16:01 by noqqe
    Tags:
        bash | Server updaten gekürzt by noqqe, unless otherwise expressly stated, is licensed under BY-NC-SA.

    leave a reply