问题描述:因为公司业务需要,卸了一个监控主机cpu及内存,超过百分之85报警,进行conlse重启的项目
我在交互式模式下运行脚本,是完全没有问题的。计划任务中,一直报找不到变量,已经猜到是环境变量问题,如何解决呢?
之前的代码:
subprocess.getstatusoutput("source /etc/profile")
result = subprocess.getstatusoutput("source /etc/profile.d/coinbene.sh && cd {} && python2 console restart".format(pwd))
修改后
result = subprocess.getstatusoutput("source /etc/profile.d/coinbene.sh && cd {} && python2 console restart".format(pwd))
改成这样,计划任务中即可正常运行