I configured this way on /etc/bareos/bareos-dir.d/job/server.conf
Job {
Name = "server-job"
Client = server-fd
Type = Backup
Level = Incremental
FileSet = "server-fs"
Schedule = "schedule"
Storage = server-sd
Messages = Standard
Pool = pool-server
Priority = 10
Write Bootstrap = "/var/lib/bareos/%c.bsr"
Client Run Before Job = /root/pre_backup.sh
Client Run After Job = /root/pre_backup.sh
}
The script is located in the client side. It is giving me the following
errors:
server-fd JobId 3954: shell command: run ClientBeforeJob
"/root/pre_backup.sh"
server-fd JobId 3954: ClientBeforeJob: the input device is not a TTY
server-fd JobId 3954: Error: Runscript: ClientBeforeJob returned non-zero
status=1. ERR=Child exited with code 1
bareos-dir JobId 3954: Start Backup JobId 3954,
Job=server-job.2020-03-09_14.56.25_04
bareos-dir JobId 3954: Using Device "server-sd" to write.
bareos-dir JobId 3954: Fatal error: Bad response to RunBeforeNow command:
wanted 2000 OK RunBeforeNow, got 2905 Failed RunScript
bareos-dir JobId 3954: Fatal error: Client "server-fd" RunScript failed
segunda-feira, 9 de Março de 2020 às 12:26:02 UTC, Andrei Brezan escreveu:
>
> Just look at the documentation:
> https://docs.bareos.org/Configuration/Director.html#job-resource
> You can have Client Run Before Job and Client Run After Job.
>
> --
> Andrei
>
> On Monday, 9 March 2020 13:19:31 UTC+1, Goncalo Sousa wrote:
>>
>> And how do I set to execute the script on the client?
>>
>> For example: The script is located on the client and I want to execute it
>> from it?
>>
>> sexta-feira, 6 de Março de 2020 às 16:32:46 UTC, Andrei Brezan escreveu:
>>>
>>> You need to put the script as the value:
>>>
>>> RunBeforeJob="/path/to/my/script"
>>>
>>> On Friday, 6 March 2020 16:52:26 UTC+1, Goncalo Sousa wrote:
>>>>
>>>> So as far as I know I add the option: RunAfterJob=yes and
>>>> RunBeforeJob=yes in bareos-dir.d/job but how do I call the script?
>>>>
>>>>
>>>>
--
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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/bareos-users/d17e083e-ae37-4dce-881c-ddeefdb43c0a%40googlegroups.com.