Strange periodic problem

Paul Schmehl pschmehl_lists at tx.rr.com
Tue Oct 24 02:54:30 UTC 2017


I wrote a script to do database backups. It worked well, so I copied it to 
another server. I had to alter it, because the db was too big to send 
through email, so it creates the backup, removes the previous days and then 
sends email to me notifying me that it ran. Except, it doesn't work.

And I have no idea why.

The periodic script is executable.
# ls -lsa /etc/periodic/daily/220.dbbackup
2 -rwxr-xr-x  1 root  wheel  37 Oct 19 12:31 
/etc/periodic/daily/220.dbbackup

The script calls sh to run the actual script.
# cat /etc/periodic/daily/220.dbbackup
#!/bin/sh
/usr/local/bin/dbbackup.sh

Periodic.conf enables the script.
# grep dbbackup /etc/periodic.conf
daily_dbbackup_enable="YES"

The script itself is executable.
# ls -lsa /usr/local/bin/dbbackup.sh
2 -rwxr-xr-x  1 root  wheel  446 Oct 11 23:40 /usr/local/bin/dbbackup.sh

The script runs manually, and I get the email.
# /usr/local/bin/dbbackup.sh
rm: /usr/home/pauls/102217.alldb.sql: No such file or directory

(The previous backup doesn't exist, because the script isn't running daily.)

What have I missed?

Paul Schmehl, Retired



More information about the freebsd-questions mailing list