linux下用crontab命令启动的程序运行结果不一致

来源:百度知道 编辑:UC知道 时间:2024/05/28 18:18:49
手动运行程序一切正常,但是crontab命令自动执行的时候运行结果却与手动运行的不一致,而且差别很大。有没有人遇到过这种情况呢?
我用的是root,而且在shell脚本里也把环境变量设置好了,真的很奇怪。
我写的是一个做基金预测的程序,需要很多数据,比如股票的价格等,可能是这些数据有问题吧

如果按你所说是不可能不一致的。估计是数据的问题。

你得先讲清楚有什么差别。
如果是root用户,应该不会有差别
如果是要执行普通用户的crontab 须在sh 前加入该用用户的profile 环境设定.否则无法执行

你自定义的环境变量export的时候,最好写在你运行的脚本里面呀