问题原因是 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)
参考:
macos-从cronjob运行mac osx命令-代码日志]
crontab lsof: command not found
原文:https://www.cnblogs.com/ministep/p/14776223.html