我正在努力确保脚本仍在开发服务器上运行.它整理统计数据,并提供一个web服务,所以它应该持续存在,但每天有几次,它会因为未知的原因而消失.当我们注意到我们只是再次启动它,但这是一种后遗症,一些用户没有权限(或专有技术)启动它.
我的程序员想花几个小时弄清问题的根源,但我的忙碌者认为必须有一种简单的方法来检测应用程序是否没有运行,并再次启动它.
我知道我通过grep编写了could个cron脚本ps:
ps -A | grep appname
但再一次,这是我生命中又一个小时浪费在做一些必须已经存在的事情上...难道没有一个预先制作好的应用程序,我可以传递一个可执行文件(可选带有参数),并让一个进程无限期地运行吗?
如果有什么不同,那就是Ubuntu.