Client Run Job Before Script

93 views
Skip to first unread message

Goncalo Sousa

unread,
Mar 20, 2020, 11:22:48 AM3/20/20
to bareos-users
Hello,

I am having a issue with having a script run before the job.

In the bareos server I, /etc/bareos/bareos-dir.d/job/tslxprdapp0001.conf has the following configuration:

Job {
   Name = "tslxprdapp0001-job"
   Client = tslxprdapp0001-fd
   Type = Backup
   Level = Incremental
   FileSet = "tslxprdapp0001-fs"
   Schedule = "schedule"
   Storage = tslxprdapp0001-sd
   Messages = Standard
   Pool = pool-tslxprdapp0001
   Priority = 10
   Write Bootstrap = "/var/lib/bareos/%c.bsr"
   Client Run Before Job = /root/pre_backup.sh
}

The script is located in the client tslxprdapp0001


Screenshot_2020-03-19 Job details localhost-dir.png



Why is it giving me this error?


aeron...@gmail.com

unread,
Mar 20, 2020, 12:58:25 PM3/20/20
to bareos...@googlegroups.com

suggest "Client Run Before Job = /root/pre_backup.sh" should be "
Run Before Job = /root/pre_backup.sh" i.e. remove the word client

--
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...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bareos-users/87c0a46e-5765-4e4f-989d-0ece3acb8e0e%40googlegroups.com.

Goncalo Sousa

unread,
Mar 20, 2020, 1:14:46 PM3/20/20
to bareos-users
In the documentation thats 2 tdifferent things but will try
To unsubscribe from this group and stop receiving emails from it, send an email to bareos...@googlegroups.com.

aeron...@gmail.com

unread,
Mar 20, 2020, 1:37:21 PM3/20/20
to bareos...@googlegroups.com

Just noticed the file is in /root. Does Bareos have access to both the directory and file.

To unsubscribe from this group and stop receiving emails from it, send an email to bareos-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bareos-users/6031d15f-25b6-40d5-8fd8-cc4f4edd6090%40googlegroups.com.

Spadajspadaj

unread,
Mar 20, 2020, 2:40:02 PM3/20/20
to bareos...@googlegroups.com

The bareos-fd runs with root user by default so it should have access but there canbe many different issues with the script itself.

One thing is SELinux - is it on? It might mess things up.

Second one is PATH variable. It might not be what you think when you're executing the script so some of your scripted commands might not be found.

That's two obvious things to check but there are many more. I'd run the bareos-fd with high debug level and see what gets reported because for now we don't even know whether there is a problem with launching the script at all or is it just some problem within the script itself.


Best regards,

MK

Goncalo Sousa

unread,
Mar 20, 2020, 3:06:42 PM3/20/20
to bareos-users
Problem Resolved.

The was an issue with the script with TTY
Reply all
Reply to author
Forward
0 new messages