]> git.sesse.net Git - backup.sh/commitdiff
Take backup at lowest possible (non-idle) CPU priority, and idle I/O priority.
authorroot <empty>
Tue, 5 Oct 2010 00:19:02 +0000 (00:19 +0000)
committerroot <empty>
Tue, 5 Oct 2010 00:19:02 +0000 (00:19 +0000)
backup.sh

index 75c030841688ebc6792e64875142a11f81aabdcf..67a9e1ecc18f0b7c4bf5b6a949ec314a952ac01a 100755 (executable)
--- a/backup.sh
+++ b/backup.sh
@@ -127,7 +127,7 @@ backup()
  #    Pipe the stuff over ssh to ourselves, run pee to cat the contents to a
  #    file and build a file list, respectivly.  
  TARFILE=$DATE.tmp
- TARCMD="ssh root@$computer \"tar --one-file-system -zcf - -C $filesystem . $lastcmd \
+ TARCMD="ssh root@$computer \"nice -n 19 ionice -c3 tar --one-file-system -zcf - -C $filesystem . $lastcmd \
        --exclude-from=$exf\" | pee \"cat > $TARFILE\" \"tar tzvf -\""
  echo `date`" $computer: Running $TARCMD" >&2
  eval $TARCMD > $DATE.idx