Backupscript, ssh, "resultat" till textfil
Postat: 08 nov 2010, 16:48
Jag håller på att knåpa ihop ett script för att göra backup på lite olika saker, och det här är grundkommandot.
Backupen körs från en server till en NAS.
Kommandot fungerar fint, men jag vill logga "vad som händer" till en textfil, för att senare kunna maila den.
Vanligtvis så fungerar det ju att bara lägga till >> logfil.txt efter kommandot, men nu fungerar inte det pga att jag pipe:ar kommandot till NAS:en.
Det jag vill ha är resultatet av "tar --totals" i en textfil, på servern där kommandot körs.
Hur löser jag det?
Kod: Markera allt
tar --totals -czf - /var/www | ssh user@host "cat > /backup_path/`date "+%Y-%m-%d"`.tar.gz"
Kommandot fungerar fint, men jag vill logga "vad som händer" till en textfil, för att senare kunna maila den.
Vanligtvis så fungerar det ju att bara lägga till >> logfil.txt efter kommandot, men nu fungerar inte det pga att jag pipe:ar kommandot till NAS:en.
Det jag vill ha är resultatet av "tar --totals" i en textfil, på servern där kommandot körs.
Hur löser jag det?