Hello, Jan, I'm not sure if this is what you want (requires testing):
#!/bin/bash # # /etc/bacula/scripts/automaterestore.sh # # Restore parameters: includedir="/etc/random/path" logFile=log.txt client="some_client-fd" JobId=123 restoreDestination=”/tmp/restored” # Finds what files from includedir can be restored. echo "list files jobid=9" | \ bconsole | \ cut -f 2 -d "|" | \ tail -n +10 | \ head -n -6 | \ grep "$includedir" \ > /tmp/restorelist.txt # Submits restore. bconsole <<END_OF_DATA @output $logFile restore client=$client jobid=$JobId where=$restoreDestination restoreclient=$client file=</tmp/restorelist.txt done yes wait messages @output quit END_OF_DATA #################################################################### Regards, > From: "Jan Gazda" <jan.ga...@sapienzaconsulting.com> > To: bacula-users@lists.sourceforge.net > Sent: Thursday, August 4, 2016 6:09:52 AM > Subject: [Bacula-users] Bacula Version: 5.2.13 - automatic restore folder > script > Hi everybody, > I’m trying to run automatic restore script for testing purposes with bacula. > And I’m not able to pass the directory into a bconsole restore command, I > found > the way how to pass the file there even list of files but not the specific > directory: > Is it possible to change the “file” for the directory? > Thank you, > Jan > Example.sh: > fileToRestore=”/home/user/.bash_history” > logFile=log.txt > client_to_restore='myMachine' > client_where_restore=$client_to_restore > JobId=123 > restoreDestination=”tmp/restored/” > bconsole <<END_OF_DATA > @output $logFile > restore client=$client_to_restore jobid=$JobId where=$restoreDestination > restoreclient=$client_where_restore file=$fileToRestore done > yes > wait > messages > @output > quit > END_OF_DATA > Jan Gazda > ECLIPSE & Office IT Support Technician > Sapienza Consulting > Kapteynstraat 1 > 2201 BB Noordwijk > Netherlands > Tel: +31 (0) 71 407 6518 > Fax: +31 (0) 71 407 6536 > Mob: > Follow us on: -- ======================================================================= Heitor Medrado de Faria | Bacula do Brasil Próximas aulas telepresencial ao-vivo: http://www.bacula.com.br/agenda/ Ministro treinamento e implementação in-company Bacula: http://www.bacula.com.br/in-company/ 61 8268-4220 Site: www.bacula.com.br ========================================================================
------------------------------------------------------------------------------
_______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users