标签: bash cron crontab env
给定的crontab条目会出错,原因是它无法从bash中读取所有env变量。我想知道如何将所有这些信息传递给cron
答案 0 :(得分:3)
我过去使用的一个技巧是为特定用户打开一个bash会话,然后输入:
env >$HOME/.cronenv
您可以从cron脚本中获取此文件(如果您运行的是无法更改的可执行文件,则直接从crontabs中获取),例如:
. $HOME/.cronenv
当然,这是使用热核弹头杀死苍蝇。您应该确定脚本所需的最低限度,并使用它。