我有一个非常简单的docopt代码,可以创建一个目录。该程序完美地运作如下:
dbb create_dir
我需要在ubuntu 12.04中使用crontab运行它。我使用crontab -e
并添加了这一行:
0 14 * * * dbb create_dir
应该每天下午2点运行代码。我的问题是这不起作用。我查了一下
0 14 * * * mkdir test_dir
它有效。所以我认为问题不在于cron,因为我可以在没有cron的情况下运行代码,我想主要的问题是这两者的组合。有没有什么办法解决这一问题?感谢名单
答案 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