问题:MongoDb进程关闭时,只要用Ctrl + C手动关闭它。当发生这种情况时,它会一直关闭,直到它再次启动。
我想要的是:无论如何,我可以在终止后自动启动进程。我愿意接受任何选择。
到目前为止,我在谷歌上找到的是如何在系统重启或系统启动时自动启动MongoDb。
此外,如果有人知道如何监听mongoDb关闭,我可以在关机监听器运行时启动一个脚本启动MongoDb。
答案 0 :(得分:-1)
我想这取决于你想要如何处理这个问题。 我不知道你的程序是如何设计的,你可以手动Ctrl + C来终止数据库,但你可以抓住" Ctrl + C"你的程序中的信号。查找有关SIGINT的信息。
此外,您可以创建一个守护程序来检查数据库的PID-FILE。让您的守护进程无限远测试是否存在数据库PID-FILE,如果不存在则执行某些操作。