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