我创建了一个包含
的脚本script.sh
./ecc start pricingUpdater & >> /home/eceuser/Muthu/details/Latest.txt
其中ecc
是另一个脚本。
如果我通过简单地调用./script.sh
手动运行脚本,我就能启动该实用程序:
Starting Oracle Communication Elastic Charging Controller 11.2.0.1 ...
-- Node 'pricingUpdater' started with PID 10705
^[[1m===>^[[m [{GridEventImpl
status: true
node: PricingUPdater node pricingUpdater on Host 10.180.85.16
details: [pid:10705, state:running]
}]
但如果我尝试通过crontab
运行相同的脚本,我会得到:
Starting Oracle Communication Elastic Charging Controller 11.2.0.1 ...
所以实用程序没有启动。
答案 0 :(得分:0)
您似乎正在使用没有编辑或创建/home/eceuser/Muthu/details/Latest.txt
文件的权限的用户运行cron作业