杀掉进程但是fastapi程序还在运行

两个脚本,一个运行fastapi服务,一个重启服务:

在这里插入图片描述

启动服务先:

在这里插入图片描述

在这里插入图片描述

发现问题,杀掉 server.sh 后,依旧有:

在这里插入图片描述
不知道为什么会出现这个,直接kill吧:

server.sh:

#!/bin/bashparpath=/root/autodl-tmp/wgs/wav2motion/wav2motion
cd $parpath#python -W ignore ./server.py \
/root/miniconda3/bin/python ./server.py \--data_root $parpath \--speaker2id_path ./weights/speaker2id.json \--speaker_static_path ./weights/speaker_static.pkl \--face_model_path ./weights/all_face.ckpt \--Wav2Vec2Model_path ./weights/wav2vec2-xlsr-53-espeak-cv-ft \--body_vq_path ./weights/all_vq_best.ckpt \--body_pixel_path ./weights/all_pixel_best.ckpt \--device 'cuda:0' \--use_map_location 'cuda:0' \--app_name 'server:app' \--host '127.0.0.1' \--port 6006 \--reload True >>./log/server.log 2>>./log/server.err

cron_server.sh:

#!/bin/bashserverpath=/root/autodl-tmp/wgs/wav2motion/wav2motion/dk/server.shServerName1="server.sh"
ServerName2="server.py"
ServerName3="multiprocessing.resource_tracker"
ServerName4="multiprocessing.spawn"function start() {bash $serverpath
}function stop() {PIDS1=$(ps aux | grep "$ServerName1" | grep -v grep | awk '{print $2}')PIDS2=$(ps aux | grep "$ServerName2" | grep -v grep | awk '{print $2}')PIDS3=$(ps aux | grep "$ServerName3" | grep -v grep | awk '{print $2}')PIDS4=$(ps aux | grep "$ServerName4" | grep -v grep | awk '{print $2}')echo ${PIDS1} ${PIDS2} ${PIDS3} ${PIDS4}for pid in ${PIDS1} ${PIDS2} ${PIDS3} ${PIDS4}; doecho $pidkill -9 $piddone}function restart() {stopsleep 2start
}case $1 instart)start;;stop)stop;;restart)restart;;*)
esac

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/120521.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

1.centos7 安装显卡驱动、cuda、cudnn

安装conda 参考 python包 2.安装conda python库-CSDN博客3.Cenots Swin-Transformer-Object-Detection环境配置-CSDN博客 1.安装显卡驱动 步骤1:安装依赖 yum -y install kernel-devel yum -y install epel-release yum -y install gcc 步骤2:查询显…

优优嗨聚集团:美团代运营服务,对美团外卖商家有何促进

美团代运营服务一直是美团外卖商家成功的关键因素之一。美团代运营服务是一种专业的营销服务,它可以帮助商家在美团平台上更好地经营和销售,从而提高店铺曝光率、提升用户评价、提高营收等方面的水平。 首先,美团代运营服务可以帮助商家提高店…

No141.精选前端面试题,享受每天的挑战和学习

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云课上架的前后端实战课程《Vue.js 和 Egg.js 开发企业级健康管理项目》、《带你从入…

文件的编译与链接

目录 翻译环境与链接环境: 翻译环境: 编译器部分: 预处理: 编译: 词法分析: 语法分析: 语义分析: 汇编: 小总结: 链接器部分: 运行环境…

QT pyside2 线程嵌套子线程 实现开始运行和停止运行

文章目录 前言为什么要使用多线程 一、单个线程实现按钮方法的执行二、线程嵌套多个子线程实现按钮方法的执行三、QT GUI常用代码3.1 多线程取出队列任务循环执行,无停止3.2 将某个方法放在线程中执行3.3 QT pyside2 tableWidget 清除日志3.4 退出整个GUI程序(杀死进…

C# OpenCvSharp 基于直线检测的文本图像倾斜校正

效果 项目 代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using OpenCvSharp;namespace OpenCvSharp_基于直线检测的文…

02 MIT线性代数-矩阵消元 Elimination with matrices

一, 消元法 Method of Elimination 消元法是计算机软件求解线形方程组所用的最常见的方法。任何情况下,只要是矩阵A可逆,均可以通过消元法求得Axb的解 eg: 我们将矩阵左上角的1称之为“主元一”(the first pivot),第…

SSRF漏洞

Server-Side Request Forgery:服务器端请求伪造 目标:网站的内部系统 形成的原因 攻击者构造形成由服务器端发起请求的译者安全漏洞。 由于服务端提供了从其他服务器应用获取数据的功能,且没有对目标地址做过滤与限制。比如从指定URL地址获取网页文本内…

oracle执行计划中,同一条语句块,在不同情况下执行计划不一样问题。子查询,union 导致索引失效。

场景: 需要获取部分数据集(视图)的业务时间最大值,希望只通过一条语句获取多个的最大值。 则使用select (视图1业务时间最大值),(视图2业务时间最大值),(视图3业务时间最大值) from dual 程序执行过程中,发现语句执行较慢,则进行s…

delphi 11 安装失败

delphi 11 安装遇到如下图: 解决方法: 以管理员身份重新安装!!! 以管理员身份重新安装!!! 以管理员身份重新安装!!! 管理员身份!&…

【项目】基于C++11实现的数据库连接池

文章目录 前置知识关键技术点项目背景连接池功能点介绍MySQL Server参数介绍功能设计连接池功能点介绍开发平台选型关于MySQL数据库编程MySQL接口介绍测试表设计Connection设计数据库配置文件mysql.conf日志文件log.hppConnectionPool设计压力测试源码链接:前置知识 关键技术…

IOTE 2023盛况回顾,美格智能聚连接之力促数字新生长

9月20~22日,IOTE国际物联网展深圳站在深圳国际会展中心正式召开。本届展会以“IoT构建数字经济底座”为主题,聚焦物联网技术助推数字经济发展的核心动力。美格智能携前沿技术成果亮相展会,与参展观众深入交流。 展会上,美格智能带…