Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
给定的 crontab 条目会出错,原因是它无法从 bash 读取所有环境变量。我想知道如何将所有这些信息传递给 cron
我过去使用的一个技巧是为特定用户打开一个 bash 会话,然后输入:
env >$HOME/.cronenv
您可以从您的 cron 脚本(如果您正在运行无法更改的可执行文件,则直接从 crontabs)获取此文件,例如:
. $HOME/.cronenv
当然,这是使用热核弹头杀死苍蝇。您应该真正确定脚本所需的最低限度并使用它。