linux下利用source命令解决crontab日志显示“未找到命令”的问题

Colin 5月前 ⋅ 114 阅读

crontab -e 查看

* * * * *  /home/workf.sh
每分钟执行一次服务是否启动的检测脚本,启动则打印 boss系统运行中,未启动则启动服务。

workf.sh 文件内容

#!/bin/bash 
[ ! "`ps -ef | grep workf | grep -v grep | awk '{print $2}'`" = "" ] && echo BOSS系统运行中... || (echo workf | java -noverify -jar /home/taotie/workf.jar)

 

提示 ifconfig命令没有被找到。

(root) CMDOUT (/bin/sh: ifconfig: 未找到命令)



备注:workf.jar中调用了ifconfig命令来查看本机IP地址。

增加source后新workf.sh文件内容

#!/bin/bash
source /etc/profile
[ ! "`ps -ef | grep workf | grep -v grep | awk '{print $2}'`" = "" ] && echo BOSS系统运行中... || (echo workf | java -noverify -jar /home/taotie/workf.jar)

 

顺利启动服务。

 


全部评论: 0

    我有话说: