自己写了个简单的服务检测脚本,手动执行脚本,服务可以起来,可放在crontab定时任务内,脚本内语句无法执行,经过我排查,就是启动服务的语句执行不了,脚本代码大概如下:
if [ -z 变量名 ]
then
./whctrl start(已经进入相对路径)
fi
ps:whctrl为应用的启动脚本,定时任务内,只有这句代码执行不了,求指点
1、检查if条件是否满足;
2、检查whctrl脚本是否有执行权限,执行定时任务的用户是否有相应的执行权限
绝对路径启动
看下 crontab 日志 将日志贴下