![给 cron 作业的 $PATH 是什么?](https://linux22.com/image/13244/%E7%BB%99%20cron%20%E4%BD%9C%E4%B8%9A%E7%9A%84%20%24PATH%20%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F%20.png)
我有一个在 cron 作业上运行的进程@reboot
。该进程需要运行一个可执行文件。我注意到我必须将可执行文件放入/usr/bin/
.我不能只是把它放在我的$PATH
列表中的文件夹中。
所以我的问题是,如果 cron 作业运行的进程不在$PATH
目录列表中查找,它们会在哪里查找?显然他们至少会看进去/usr/bin/
。
答案1
这足以回答您的问题吗?: cron 的 PATH 设置在哪里?(根据评论)
另请检查对已接受答案的评论。您是否尝试过使用类似命令来安排一个打印其环境变量的脚本env
?这应该可以让您在自己的系统上得到答案,因为事情会随着时间的推移而改变,当然,我们有时可以(不知不觉地)在做其他事情时更改标准设置。