我写了一个Python脚本来定期ping网络设备,以确保它们已连接。我的ping代码如下:
response = os.system('ping -q -c 5 ' + ip_address)
当我手动运行它时,它可以很好地工作,但是,当我将其作为cron作业运行时,会得到响应:
sh: ping: command not found
我试图让cron作业既作为我使用pyinstaller创建的打包应用程序运行程序,又直接作为Python脚本运行程序。无论如何,我都会遇到相同的错误(以及手动运行时的正确结果)。
答案 0 :(得分:0)
通过将'/ sbin / ping'指定为命令来修复。