X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=backupninja;h=804c1c228285c5099849529237a69ba7dc9d475f;hb=06566455cf8262233d4ebf243002132326c66504;hp=6b888cb006e85609f04bbc2a369184510aaec687;hpb=030f94dfdccfa6824e1f4e9c7bfdf713cb814d02;p=matthijs%2Fupstream%2Fbackupninja.git diff --git a/backupninja b/backupninja index 6b888cb..804c1c2 100755 --- a/backupninja +++ b/backupninja @@ -241,11 +241,17 @@ The following options are available: output to the current shell. -f, --conffile FILE Use FILE for the main configuration instead of /etc/backupninja.conf --t, --test Run in test mode, no actions are actually taken. --n, --now Perform actions now, instead of when they - might be scheduled. +-t, --test Test run mode. This will test if the backup + could run, without actually preforming any + backups. For example, it will attempt to authenticate + or test that ssh keys are set correctly. +-n, --now Perform actions now, instead of when they might + be scheduled. No output will be created unless also + run with -d. --run FILE Execute the specified action file and then exit. -When using colored output, there are: + Also puts backupninja in debug mode. + +When in debug mode, output to the console will be colored: EOF debug=1 debug "Debugging info (when run with -d)" @@ -318,6 +324,7 @@ function process_action() { rm $bufferfile if [ $_fatals != 0 ]; then msg "*failed* -- $file" + errormsg="$errormsg\n== fatal errors from $file ==\n\n$ret\n" passthru "Fatal: <<<< finished action $file: FAILED" elif [ $_errors != 0 ]; then msg "*error* -- $file" @@ -475,7 +482,7 @@ for file in $files; do check_perms $file suffix="${file##*.}" base=`basename $file` - if [ "${base:0:1}" == "0" ]; then + if [ "${base:0:1}" == "0" -o "$suffix" == "disabled" ]; then info "Skipping $file" continue fi