Cronjob与docopt

时间:2013-07-15 21:04:43

标签: python ubuntu crontab docopt

我有一个非常简单的docopt代码,可以创建一个目录。该程序完美地运作如下:

dbb create_dir

我需要在ubuntu 12.04中使用crontab运行它。我使用crontab -e并添加了这一行:

0 14 * * * dbb create_dir

应该每天下午2点运行代码。我的问题是这不起作用。我查了一下

0 14 * * * mkdir test_dir

它有效。所以我认为问题不在于cron,因为我可以在没有cron的情况下运行代码,我想主要的问题是这两者的组合。有没有什么办法解决这一问题?感谢名单

1 个答案:

答案 0 :(得分:0)

所以我的朋友想出来了。当我输入“echo $ PATH”时,我得到了这个:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

我在crontab中添加了“echo $ PATH”,结果是:

/usr/bin:/bin

所以路径不一样。所以我不得不使用

/usr/local/bin/dbb create_dir

而不是dbb create_dir