我heard您可以检查脚本是否正在运行,如果没有使用cron作业触发它。
假设我要运行的脚本是python tweepy-streaming-api.py
如何将此输入到以下语法中以确保我的脚本至少在触发cron作业时运行?
#!/bin/bash
if [[ ! `pidof -s yourapp` ]]; then
invoke-rc.d yourapp start
fi
我不完全理解这段代码,但它似乎在检查应用程序是否正在运行,如果没有触发它。
我正在运行ubuntu 14.04。
答案 0 :(得分:0)
“pidof”命令将无效。 您可以使用以下代码::
if [[ ! `ps -eaf | grep tweepy-streaming-api.py | grep -v grep` ]];then
python tweepy-streaming-api.py
fi