Ausgaben an entfernte Orte mit SSH weiterleiten

Nach folgendem Muster lassen sich Ausgaben über SSH und cat an eine entfernten Rechner weiterleiten:

command | ssh user@host "cat - > zieldatei"

So lassen sich z.B. Backups einer MySQL-Datenbank (databasename) im laufendem Betrieb komprimiert auf einem entfernten Rechner (host) hinterlegen:

/usr/bin/mysqldump --databases databasename --hex-blob | bzip2 -c | ssh user@host "cat - > / backup/ database-`date +\%w`.sql.bz2"