Strange periodic problem
pschmehl_lists at tx.rr.com
Tue Oct 24 05:13:35 UTC 2017
--On October 24, 2017 at 12:22:06 AM -0400 zep <zgreenfelder at gmail.com>
> On 10/23/2017 10:51 PM, Paul Schmehl wrote:
>> 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.
> what does your /etc/crontab file look like? how does it compare
> between the two machines?
A diff shows they are identical.
>> The periodic script is executable.
>> # ls -lsa /etc/periodic/daily/220.dbbackup
>> 2 -rwxr-xr-x 1 root wheel 37 Oct 19 12:31
>> The script calls sh to run the actual script.
>> # cat /etc/periodic/daily/220.dbbackup
>> # !/bin/sh
> do you get anything more useful if you change the line to sh -x to
> call the .sh file? is it possible there are some weird control
> characters in any of those files? e.g. do they still look the
> same if you cat -v them?
Well, they're not the same. They're quite similar, but not the same. In
answering Adam's question, I now realize that NONE of the periodic scripts
>> Periodic.conf enables the script.
>> # grep dbbackup /etc/periodic.conf
>> The script itself is executable.
>> # ls -lsa /usr/local/bin/dbbackup.sh
>> 2 -rwxr-xr-x 1 root wheel 446 Oct 11 23:40
>> 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
>> What have I missed?
>> Paul Schmehl, Retired
> what version of freebsd did it first run on? what's the version of the
> new machine (or more importantly, are they at the same versions?)
Both machines are running FreeBSD 10.3-RELEASE.
> freebsd-questions at freebsd.org mailing list
> To unsubscribe, send any mail to
> "freebsd-questions-unsubscribe at freebsd.org"
Paul Schmehl, Retired
As if it wasn't already obvious, my opinions
are my own and not those of my employer.
"It is as useless to argue with those who have
renounced the use of reason as to administer
medication to the dead." Thomas Jefferson
"There are some ideas so wrong that only a very
intelligent person could believe in them." George Orwell
More information about the freebsd-questions