我想创build一个cron作业,如果它还没有运行,它将每30分钟运行一次redis,但我不知道该怎么做。
我知道开始应该看起来像这样*/30 * * * */<some path to redis-server file>
。
我想创build这个cron作业,因为每次崩溃的时候,它都会通过./redis-server
得到一个冗长乏味的运行redis。
我想通了,因为我的内存使用情况有点超过了限制。 谢谢你的帮助。
专注于为什么它崩溃的答案是正确的做法。 为了将来的参考,如果有人正在寻找一种方式来检查一个应用程序运行,并启动它,如果不是,我总是这样做一个bash脚本。 例如:
#!/bin/bash # Check if httpd is running if pgrep "httpd" > /dev/null then echo "Running" else /etc/init.d/httpd start fi
那么你甚至可以每分钟都去控制bash脚本。 这是简单的版本。 我还build议将重新启动日志logging到脚本中,以帮助您追踪应用程序崩溃时的情况,以便查看日志。