Nginx和php-fpm的启用和停用脚本分析

不点 阅读:223 2021-09-06 11:09:00 评论:0
本文章主要介绍了Nginx和php-fpm的启用和停用脚本,具有不错的的参考价值,希望对您有所帮助,如解说有误或未考虑完全的地方,请您留言指出,谢谢!
#!/bin/bash 
#停止php-fpm 
sudo php -v 
ps -ef | grep php-fpm | sed '$d' 
echo "..............................." 
ps -ef | grep nginx | sed '$d' 
echo  ".............................." 
if [ -f /home/php/var/run/php-fpm.pid ] 
then 
    pid=`cat /home/php/var/run/php-fpm.pid` 
    echo "PHP-FPM ID:${pid}进程正在关闭....." 
    sudo kill -INT $pid 
else 
    echo "关闭PHP-FPM失败;该服务没有启动...." 
fi 
#停止nginx 
if [ -f /home/nginx/conf/nginx.pid ] 
then 
    #sudo nginx -s stop 
    pid=`cat /home/nginx/conf/nginx.pid` 
    echo "Nginx ID:${pid}进程正在关闭......" 
    sudo kill -INT $pid 
else 
    echo "Nginx关闭失败;该服务还未启动......" 
fi

启动服务:

#!/bin/bash 
#启动php-fpm 
sudo php -v 
ps -ef | grep php-fpm | sed '$d' 
echo "..............................." 
ps -ef | grep nginx | sed '$d' 
echo  ".............................." 
#启动进程 
showpro(){ 
if [ -f /home/php/var/run/php-fpm.pid ] 
then 
    pid=`cat /home/php/var/run/php-fpm.pid` 
    echo "PHP-FPM ID:${pid}进程已经启动....." 
else 
    sudo php-fpm 
    echo "启动PHP-FPM进程..................." 
fi 
#启动nginx 
if [ -f /home/nginx/conf/nginx.pid ] 
then 
    #sudo nginx -s stop 
    pid=`cat /home/nginx/conf/nginx.pid` 
    echo "Nginx ID:${pid}进程已经启动......" 
else 
    sudo nginx 
    echo "启动Nginx进程....................." 
 
fi 
} 
showpro 
#再次执行运行 
showpro

标签:nginx
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

发表评论
搜索
KIKK导航

KIKK导航

排行榜
关注我们

一个IT知识分享的公众号