Archiv für Dezember 2009

Prozentzeichen (%) in CronJobs

von Khark am 10. Dezember 2009 um 19:47 Uhr

Peinlich. Peinlich.
Da arbeitet man jahrelang* als Linuxadmin und dann sowas..

Aber der Reihe nach. Die Aufgabe war einfach, jeden Tag um 02:00 Uhr soll ein Backup aller MySQL-Datenbanken gemacht, mit bzip2 komprimiert und unter /media/backup/mysql-dbs.YYMMTT.bz2 abgelegt werden.

Lösen tut man das dann wie folgt:
00 2 * * * root mysqldump --all-databases --user=root --password=xxxxx |bzip2 > /media/backup/mysql-dbs.$(date +%y%m%d).bz2

Dieses ergibt aber nur eine tolle Fehlermail von Cron:

/bin/bash: -c: line 0: unexpected EOF while looking for matching `)’
/bin/bash: -c: line 1: syntax error: unexpected end of file

Das Problem ist, das Cron das Prozentzeichen (%) als NewLine interpretiert.
Daher muss es escaped werden, damit man es als Bestandteil eines Kommandos, z.B. bei date, verwenden kann.
Leider steht dies nicht in jeder Manpage. (Bei Debian steht es drin -> man 5 crontab)

Richtig ist also folgendes:
00 2 * * * root mysqldump --all-databases --user=root --password=xxxxx |bzip2 > /media/backup/mysql-dbs.$(date +\%y\%m\%d).bz2

* = Ich zähl die Ausbildung jetzt einfach mal dazu. :-)

Vodafone rockt

von Khark am 8. Dezember 2009 um 00:26 Uhr

Wisst ihr eigentlich wer am 4. Dezember an meiner Haustür geklingelt hat und meinen DSL-Anschluss schalten wollte?
Obwohl mir Vodafone gesagt hat der Termin wäre seitens der Telekom abgesagt? Obwohl ich einen Brief bekommen habe der mir dies mitteilte? Obwohl ich einen Brief mit einem neuen Termin bekam?
Obwohl ich einen weiteren Brief bekam der mir zu meinem geschalteten Anschluss gratulierte? -> Hä?
Und obwohl ich einen zusätzlichen Brief bekam der meine Telefonrechnung über 0,00Euro beinhaltete?

RICHTIG!
Der Telekomtechniker.

Meine möge mir verzeihen das ich keinen Luftsprung vollführe. Ich war nämlich nicht zu Hause.

Dist-Upgrade

von Khark am 7. Dezember 2009 um 23:52 Uhr

Sodele, mein Rootserver läuft nun auch endlich mit Lenny.
Dist-Upgrade verlief erstaunlich problemlos. Wenn man bedenkt das die Kiste mal mit Sarge aufgesetzt wurde.

Außer das Nagios2 nun Nagios3 ist, daher ein paar Pfade im Apache-vHost angepasst werden mussten und mir Spamassassin Mails von mir an mich selbst als Spam deklariert.
Zudem mag roundcube den .spam-Ordner nicht anzeigen, wohl aber .Junk. Ich habe jetzt erstmal .Junk gelöscht und daraus einen Symlink auf .spam gemacht.
Maildir-Namespace umbenennen muss ich sowieso noch irgendwann machen, da sich da Squirrelmail und Roundcube beißen.
Und solange es keinen nett anzusehendes Webmail mit GPG, Threaded-View, Ordner-/Sieve-Regel-Verwaltung gibt muss ich beides nutzen. *narf*

Und ich habe jetzt endlich vertical split in meinem Screen. Ein Wahnsinns-Feature das wohl erst ab 1280×1024 Auflösung Sinn macht :)
Vertical split Screen

Amazon FTW!

von Khark am 2. Dezember 2009 um 00:41 Uhr

Ist hier gerade über ICQ reingeflattert gekommen.
Ohne Worte :-)

Amazon Fail.
Klick für größere Version.