[mythtv-users] mythfilldatabase runs from command line, but not from cron
Dave M G
martin at autotelic.com
Wed Nov 14 03:22:16 UTC 2007
fiztlen, John, David,
Thank you for your responses.
The cron job is executing at the right time every day. So it is not the
Ubuntu bug suggested.
I have run various tests, and by watching activity in "top", can see
that the tv_grab_jp and mythfilldatabase are running.
And lastly, the XML generated does not seem to be malformed. It closes
with a </tv> tag.
I think the issue is something to do with the cron environment being
different from my user environment. It's the only explanation I am left
with. Every attempt to run any command from the command line works, and
the cron job is executing, it just seems that the cron job is unable to
do everything the same as the user shell.
I tried adding the user name in front of the command, as someone
suggested, like so:
0 11 * * * media /home/media/scripts/getschedule.sh
(where "media" is my user name).
But that does not seem to have done it.
Is there a command or syntax I can use to ensure that the cron job
executes the script with the same environment settings as the user?
Thank you for any advise.
Dave M G
More information about the mythtv-users