所以我使用 python 脚本,有时在某些 ip 上它只是挂起。我在大约 250 个 ip 上运行该脚本。使用 sh 脚本中的 xargs
ii 如何限制 py 脚本运行的时间。如果它挂起超过 30 秒,例如离开/杀死?
我不想使用时间,因为它依赖于服务器。我更多地考虑的是 python 函数
答案1
/path/to/job.py &
pid=$!
sleep 30
if kill -0 $pid; then kill -TERM $pid; fi
所以我使用 python 脚本,有时在某些 ip 上它只是挂起。我在大约 250 个 ip 上运行该脚本。使用 sh 脚本中的 xargs
ii 如何限制 py 脚本运行的时间。如果它挂起超过 30 秒,例如离开/杀死?
我不想使用时间,因为它依赖于服务器。我更多地考虑的是 python 函数
/path/to/job.py &
pid=$!
sleep 30
if kill -0 $pid; then kill -TERM $pid; fi