如何在 ubuntu 中设置 crontab 的路径

how to set path for crontab in ubuntu

当我试图在 crontab 上执行 python 时,我弹出 运行 一个虚拟程序并且我发现了以下信息

root@beaglebone:/tmp# cat env.output 
HOME=/root
LOGNAME=root
PATH=/usr/bin:/bin
LANG=en_US.UTF-8
SHELL=/bin/sh
PWD=/root

我的 crontab 是这样的

SHELL=/bin/sh
PATH=/usr/bin:/bin

24 20 09 11 * python3 /bin/remote_iomodified.py

我的 corntab 的路径是什么

添加 cronjobs 时始终使用绝对路径:

24 20 09 11 * /usr/bin/python3 /bin/remote_iomodified.py

如果您要询问 crontab 文件的位置,则它位于

/var/spool/cron/crontabs/username

但你真的不应该直接编辑它们