日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

conda init 关闭和重启shell_TP5实战源码 通过shell建立PHP守护程序

發布時間:2025/3/19 php 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 conda init 关闭和重启shell_TP5实战源码 通过shell建立PHP守护程序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

用 vim建立 /etc/init.d/mikkle 文件

#!/bin/bash# chkconfig: 2345 10 90# description: Start and Stop MikklePHP="/www/wdlinux/php/bin/php"MIKKLE_DIV="/www/web/mikkle"MIKKLE_SCRIPT='think' #服務腳本MIKKLE_NAME="mikkle" #你自定義的服務名稱MIKKLE_PID="${MIKKLE_DIV}/shell/service/${MIKKLE_NAME}.pid" #服務PIDMIKKLE_LOG="${MIKKLE_DIV}/shell/log/${MIKKLE_NAME}.log" #服務運行日志 記錄錯誤信息#判斷程序是否已經在運行status_script(){ ps -fe|grep ${MIKKLE_SCRIPT}|grep ${MIKKLE_NAME}|grep -v grep if [ $? -eq 0 ] then echo ${0}' Is running' running=1 elif [ $? -ne 0 ] then echo $0" is NOT running" running=2 fi}#啟動腳本,先判斷腳本是否已經在運行start_script(){status_script if [ ${running} -eq 1 ] then echo ${0}' Is starting ...' else echo 'start' ${0} '...' cd ${MIKKLE_DIV} nohup ${PHP} ${MIKKLE_SCRIPT} ${MIKKLE_NAME}>/dev/null 2>${MIKKLE_LOG} & echo $! > ${MIKKLE_PID} echo "start finish,PID $!" fi}#停止腳本stop_script(){status_script if [ ${running} -ne 1 ] then echo ${0}' no starting '$?... else PIDS=`ps aux|grep ${MIKKLE_SCRIPT}|grep ${MIKKLE_NAME}| grep -v grep |awk '{print $2}'` for kill_pid in ${PIDS} do kill -TERM ${kill_pid} >/dev/null 2>&1 echo "Kill pid ${kill_pid} .." done echo 'stop complete' return 1 fi}#重啟腳本reload_script(){ stop_script sleep 3 start_script}#入口函數handle(){ case $1 in start) start_script ;; stop) stop_script ;; status) status_script ;; reload) reload_script ;; restart) reload_script ;; *) echo 'MIKKLE OF THIS SERVER IS '${0} 'status|start|stop|restart'; ;; esac}if [ $# -eq 1 ]then handle $1else echo 'Mikkle OF THIS SERVER IS '${0} 'status|start|stop|restart';fi

把文件權限設成 755

chmod 755 /etc/init.d/mikkle

設成開機啟動

chkconfig mikkle on

搞定 試一下

service mikkle statusservice mikkle startservice mikkleservice mikkle stop

如果你的將服務不穩定,可以把他加到計劃任務定時重啟 保證后端一直執行

dos2unix shell/mikkle.sh

dos2unix這個是轉碼命令 當提示\r\n錯誤時 很有用

總結

以上是生活随笔為你收集整理的conda init 关闭和重启shell_TP5实战源码 通过shell建立PHP守护程序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。