您的位置:首页 > 科技 > 能源 > 开源低代码开发平台_网页布局设计摘要_网络营销的四种方式_2021年搜索引擎排名

开源低代码开发平台_网页布局设计摘要_网络营销的四种方式_2021年搜索引擎排名

2024/12/23 9:03:22 来源:https://blog.csdn.net/tekin_cn/article/details/143452598  浏览:    关键词:开源低代码开发平台_网页布局设计摘要_网络营销的四种方式_2021年搜索引擎排名
开源低代码开发平台_网页布局设计摘要_网络营销的四种方式_2021年搜索引擎排名

最近vscode总是喜欢闪退,这导致了上面启动的php内置服务变成了无法管理状态,所以就有了这个工具来停止相关的PHP内置服务进程.

将下面的代码保存到本地合适的位置,并命名为 stop.sh

#!/bin/bash
# @Author: tekintian
# @Date:   2024-11-02 11:37:43
# @Last Modified by:   tekintian
# @Last Modified time: 2024-11-02 16:22:20
# stop php内置服务
# 获取运行中的php内置服务PID
# 使用方法: sh stop.sh
# 指定端口: sh stop.sh -p 8000
#
# 获取用户输入
while getopts ":p:" opt
docase $opt inp)SERVER_PORT=$OPTARG;;?)echo "Unknown parameter"exit 1;;esac
done# -p 端口 默认 8000
SERVER_PORT=${SERVER_PORT:-"8000"}# 获取指定端口运行的PHP内置服务PID
PHP_SERVER_PID=$(ps -ef|grep "php"|awk '/:'${SERVER_PORT}'/{print $2}')# -n 判断当前变量是否不为空, -z 判断当前变量为空 
if [[ -n $PHP_SERVER_PID ]]; thenkill -9 $PHP_SERVER_PIDecho "成功停止${SERVER_PORT}端口上的PHP内置服务"
elseecho "端口 ${SERVER_PORT} 上没有运行PHP内置服务"
fi

使用方法: 

sh stop.sh

指定端口

sh stop.sh -p 8080

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com