Hi, > I added "Client Run Before/After Job" scripts to two backup jobs in > order to stop/start mysql. But the "After" script seems to hang the > bacula-fd. Using 'status dir', the bacula console shows a terminated > status for these jobs, and the command 'list jobs' shows their status as > 'R'. > > The script being called is the FreeBSD rc script used to start/stop > mysql: /usr/local/etc/rc.d/mysql-server [start|stop]. I've ensured that > this script works when run manually, and that it returns 0. > > When I restart the offending bacula-fd's (kill doesn't work; requires > kill -9), the offending jobs finish with errors and the rest of my > queued jobs begin to run. > > Any ideas what's causing this? Suggestions for fixing it?
IHMO, i think that the script doesn't close stderr, stdout and stdin properly. You can try to use something like "nohup" when the mysql-server script starts the database. Or something like (in the script) : /path/to/mysqld 2> /dev/null 1> /dev/null < /dev/null Bye ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users