Simón Ruiz wrote:
Hello, all,
I know we discussed briefly that bash scripts and cron jobs interact
in less than intuitive ways.
The following cron command, for example, is in the system's cron (at
least that's what I *think* I'm editing when I do "crontab -e" as
root) of a Samba print server.
Actually, it's *root*'s crontab, the "system" crontab is /etc/crontab
0 0 * * * /root/synch_printers_from 10.0.0.7 &> /root/lastsynch.log
First of all, am I right in my guess that /root/lastsynch.log doesn't
show anything because there's a space betwen the ">" and the "/"?
Oops...
Nope, that shouldn't matter... see eg,
http://www.gnu.org/software/bash/manual/bashref.html#Redirections
More importantly, though, the "/root/synch_printers_from" script here
basically pulls down Samba and CUPS, copies over configuration files
from the target server (using scp) and then brings Samba and CUPS back
up.
However, while it seems to work perfectly every single time I run it
directly through bash it seems to fail to bring samba back up every
single time it runs as a cron job.
Does anyone have any suggestions as to where I might look for a culprit
You have full paths in the cron job, but what about within synch_printers?
Simón
Vern
_______________________________________________
Fwlug mailing list
[email protected]
http://fortwaynelug.org/mailman/listinfo/fwlug_fortwaynelug.org
--
This time for sure!
-Bullwinkle J. Moose
-----------------------------
Vern Ceder, Director of Technology
Canterbury School, 3210 Smith Road, Ft Wayne, IN 46804
[EMAIL PROTECTED]; 260-436-0746; FAX: 260-436-5137
_______________________________________________
Fwlug mailing list
[email protected]
http://fortwaynelug.org/mailman/listinfo/fwlug_fortwaynelug.org