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:
1234567891011121314
#!/bin/bashuhost=$(echo$1)if[$(echo$#) -gt 1 ]thenecho"too many parameters"else if[ -n "$uhost"]thenecho"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"fifi
Usage: supgrade zwetschge.org
Automatisierungen bieten zwar Fehlerquellen, aber Faulheit siegt.