原因:由于其他原因,或者odoo內部服務自動停止掉,需要一個腳本來監測狀態,自動啟動,
步驟:
1、在任意目錄下新建shell腳本odoodaemon.sh
1 #!/bin/sh 2 # ckconfig: 2345 20 81 3 4 while true; 5 do 6 processExist=`ps aux | grep odoo12 | grep -v "grep"` 7 if [ -z $processExist ];then 8 echo "proecss is restarted" 9 systemctl start odoo12 # 啟動程式的腳本所在的絕對路徑 10 else 11 echo "process is running" 12 fi 13 sleep 60 #每 60s檢查一次 14 done
2、把腳本移動到/etc/rc.d/init.d/下
mv odoodaemon.sh /etc/rc.d/init.d/
3、給權限
chmod u+x odoodaemon.sh
4、加入到系統服務
chkconfig --add odoodaemon.sh
5、啟動
systemctl start odoodaemon
6、加入開啟自動啟動
chkconfig odoodaemon.sh on
7、查看
chkconfig --list

查看odoo行程(ps -aux | grep odoo)

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/128265.html
標籤:Linux
上一篇:檔案打開管理
