crontab lsof: command not found
问题原因是 crontab 调度使用的路径 和 r普通账户使用的路径不一样
使用绝对路劲即可
# pid_cnts=$(lsof -i :9222 | grep -v grep | awk '{print $2}' | wc -l)
pid_cnts=$(/usr/sbin/lsof -i :9222 | grep -v grep | awk '{print $2}' | wc -l)
问题原因是 crontab 调度使用的路径 和 r普通账户使用的路径不一样
使用绝对路劲即可
# pid_cnts=$(lsof -i :9222 | grep -v grep | awk '{print $2}' | wc -l)
pid_cnts=$(/usr/sbin/lsof -i :9222 | grep -v grep | awk '{print $2}' | wc -l)