On 01/05/2017 04:32 PM, 74cmonty wrote:
> Hi,
>
> I want this command to be executed (as root):
> su tstadm -c \"/usr/sap/TST/HDB00/exe/hdbsql -t -U BKPOPERATOR 'BACKUP DATA 
> INCREMENTAL USING FILE
> ('/usr/sap/TST/HDB00/backup/data/backup-incr-TST-bareos-schedule');'\"
>
> When I define a related Run Script
> ClientRunBeforeJob = "su tstadm -c \"/usr/sap/TST/HDB00/exe/hdbsql -t -U 
> BKPOPERATOR 'BACKUP DATA
> INCREMENTAL USING FILE 
> ('/usr/sap/TST/HDB00/backup/data/backup-incr-TST-bareos-schedule');'\""
> this is interpreted incorrectly.

Hi THX,

  it's expected behavior. You gave into single quote:

'BACKUP DATA INCREMENTAL USING FILE ('
and
');'

So you need to change the quotes. I think it's not needed to use
quotes for string parameters in bareos config.

e.g.
ClientRunBeforeJob = su tstadm -c "/usr/sap/TST/HDB00/exe/hdbsql -t -U 
BKPOPERATOR 'BACKUP DATA
INCREMENTAL USING FILE 
(\"/usr/sap/TST/HDB00/backup/data/backup-incr-TST-bareos-schedule\");'"

or

ClientRunBeforeJob = "su tstadm -c \"/some/path/to/the/script/backup.sh\""

on client machine# cat /some/path/to/the/script/backup.sh
/usr/sap/TST/HDB00/exe/hdbsql -t -U BKPOPERATOR 'BACKUP DATA
INCREMENTAL USING FILE 
("/usr/sap/TST/HDB00/backup/data/backup-incr-TST-bareos-schedule");'

Cheers,

Luf

-- 
You received this message because you are subscribed to the Google Groups 
"bareos-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to bareos-users+unsubscr...@googlegroups.com.
To post to this group, send email to bareos-users@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to