为了账号安全,请及时绑定邮箱和手机立即绑定

我可以在哪里设置crontab将使用的环境变量?

我可以在哪里设置crontab将使用的环境变量?

MMMHUHU 2019-07-02 15:56:41
我可以在哪里设置crontab将使用的环境变量?我每小时运行一次crontab。运行它的用户在.bash_profile但是,当用户从终端运行作业时,很明显,这些任务在运行时不会被crontab获取。我试过让他们.profile和.bashrc但他们似乎还是没被抓起来。有谁知道我能把crontab能收集到的环境变量放在哪里吗?
查看完整描述

3 回答

?
呼如林

TA贡献1798条经验 获得超3个赞

我还有一个解决这个问题的办法:

0 5 * * * . $HOME/.profile; /path/to/command/to/run

在这种情况下,它将选择$HOME/.profile文件中定义的所有环境变量。

当然,$HOME也没有设置,您必须用$HOME的完整路径来替换它。


查看完整回答
反对 回复 2019-07-02
  • 3 回答
  • 0 关注
  • 1328 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信