映射外網_nat123論壇客服

 找回密碼
 獲得新生
查看: 2930|回復: 4
打印 上一主題 下一主題

后臺端口映射服務總是莫名其妙關閉 nat123linux進程如何守護防退出

[復制鏈接]
跳轉到指定樓層
樓主
發表于 2018-4-30 15:55:33 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式


端口映射失敗,我一看上面那個進程莫名其妙的關閉了,然后我mono nat123linux.sh service & 重啟下就好了(之前就是用這個命令啟動的),想問下怎么能保證進程一直開啟,不掉線?這個問題持續好幾天了,不知道為什么




本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?獲得新生

x
推薦
發表于 2018-4-30 16:50:36 | 只看該作者
這可能是由于系統資源不足引起或者其它原因造成進程退出,可以參考以下方法添加自動守護進程的sh代碼...
第一步:書寫檢測nat123進程代碼,并將其保存為文件autocheck.sh放在某文件夾下,(以下sh代碼中的具體路徑請根據自己的linux具體路徑修改,寫完后手動執行下 sh autocheck.sh測試,看看是否路徑代碼有錯,如有錯請修改),(跟著echo 后邊的nat123linux為linux的管理員密碼,也請自行修改,如果本身是root登陸可以忽略無需修改https://blog.csdn.net/xushx_bigbear/article/details/12966625)

cd /home/nat123linux
echo hell > hello.log

ps -fe|grep nat123linux.sh |grep -v grep
if [ $? -ne 0 ]
then
echo "start process.....nat123linux------------------------------"
echo "start process.....nat123linux" > nat123linux_check.log
echo nat123linux|sudo -S pkill -f mono
cd /home/nat123linux
echo nat123linux|sudo -S nohup sudo mono nat123linux.sh >/dev/null 2>&1 &

else
echo "runing.....nat123linux....................................."
fi

cd /home/nat123linux



第二步: 修改 /etc/crontab 計劃任務文件,添加一行以下代碼,表示每隔兩分鐘執行一次 autocheck.sh檢測一次進程..(以下sh代碼中的具體路徑請根據自己的linux具體路徑修改,如需改變檢測時間也請自行修改),修改完后隔兩分鐘看看hello.log文件的修改時間,如果是最近的兩分鐘則說明已經成功執行了檢測計劃任務,看看nat123linux_check.log文件的生成時間,如果此文件的修改時間說明最近執行了啟動nat123的時間

*/2 *        * * *        root    cd /home/nat123linux && sh autocheck.sh

另外也可以注冊成服務,參考此帖
http://www.pwrlfh.live/forum.php?mod=viewthread&tid=6251




板凳
 樓主| 發表于 2018-4-30 18:13:33 | 只看該作者
nat123jia 發表于 2018-4-30 16:50
這可能是由于系統資源不足引起或者其它原因造成進程退出,可以參考以下方法添加自動守護進程的sh代碼...
第 ...

謝謝,我再好好看看,很有可能是服務器的原因,我升級下。
地板
 樓主| 發表于 2018-4-30 21:17:48 | 只看該作者
nat123jia 發表于 2018-4-30 16:50
這可能是由于系統資源不足引起或者其它原因造成進程退出,可以參考以下方法添加自動守護進程的sh代碼...
第 ...

我是在終端啟動的服務,雖然加了個“&”但是還是會在我關閉終端時候關閉該終端啟動的相應進程吧?有關閉終端不關閉nat123后臺進程的辦法嗎?
5#
發表于 2018-4-30 22:06:02 | 只看該作者
可以執行這句(跟著echo 后邊的nat123linux為linux的管理員密碼,請自行修改,如果本身是root登陸可以忽略無需修改https://blog.csdn.net/xushx_bigbear/article/details/12966625):

echo nat123linux|sudo -S nohup sudo mono nat123linux.sh >/dev/null 2>&1 &

您需要登錄后才可以回帖 登錄 | 獲得新生

本版積分規則

nat123

GMT+8, 2019-8-18 13:04 , Processed in 0.215733 second(s), 16 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc. | 網站反饋郵箱:natbbs#163.com(把#換成@)

快速回復 返回頂部 返回列表
qq刮刮乐刮5时效小喇叭