设置crontab周期性任务,脚本需要在特定用户下执行(主要是因为需要用户的环境变量),所以在脚本里加上source /etc/profile和source /home/loki/.profile。但是在脚本里面echo $PATH和在终端里面echo $PATH不一样。crontab少了诸如/sbin,/usr/local/bin,/usr/sbin,求解
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
加上某个用户user的 环境变量应该是/home/user/.bash_profile吧,加/etc/profile和/home/loki/.profile干嘛