[mythtv-users] Putting the mythconverg_backup.pl in a cron job

Harry Devine lifter89 at comcast.net
Tue Nov 17 13:03:59 UTC 2009


On 11/16/2009 02:41 PM, Michael T. Dean wrote:
> On 11/16/2009 12:22 PM, Harry Devine wrote:
>> On 11/16/2009 12:10 PM, Mike Holden wrote:
>>> Harry Devine wrote:
>>>> OK, so I want put the new mythconverg_backup.pl into a cron job, 
>>>> but I'm
>>>> not having much success.  I can run it from the command line and it 
>>>> runs
>>>> fine, however, when I put it into a cron job, it never runs.  I 
>>>> created
>>>> a script called mythdb_backup under /cron/cron.daily as follows:
>>>>
>>>> #!/bin/sh
>>>> mythconverg_backup.pl --rotate 7
>>>>
>>>> Pretty basic, but it never runs.  How can I debug why its not running?
>>>> I didn't see anything in /var/log/messages, but I may be looking in 
>>>> the
>>>> wrong area.
>>> Put the full path to the script in your crontab. The cron 
>>> environment is a cut-down
>>> version of what you get when you log in, and not all the elements of 
>>> your $PATH are
>>> avaiulable in your cron config.
>> Thanks for the tip.  I just made the change so I guess I'll find out 
>> tomorrow morning if it worked or not.  Eventually I'd like to have it 
>> automatically SCP the file to another machine on my network, but for 
>> now, this is good enough. 
>
> Also, note that you /must/ have a valid HOME environment variable set 
> that refers to a HOME with a $HOME/.mythtv/config.xml and, really, 
> should have a $HOME/.mythtv/backuprc with at least a DBBackupDirectory 
> specified.
>
> As a matter of fact, you probably want to do:
>
> echo "rotate=7" >> $HOME/.mythtv/backuprc
>
> so you don't run the backup script from the command-line without the 
> --rotate 7 and accidentally delete a couple of old backups.  Then your 
> cron job command line becomes just:
>
> mythconverg_backup.pl
>
> Mike
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
I did echo the DBBackupDirectory into ~/.mythtv/backuprc like the wiki 
says, but I just checked my backup directory and the file isn't there.  
So it appears like it didn't run.  How can I determine why it hasn't?  
Are there any logs that I can check?

Thanks,
Harry



More information about the mythtv-users mailing list