当前位置: 首页 > news >正文

【ubuntu24.04】pycharm 死机结束进程

windows 远程pycharm到ubuntu执行程序

  • pycharm 在调试过程中,内存耗尽,然后死机了

pycharm 进程

(base) root@k8s-master-pfsrv:/home/zhangbin/下载# ps -ef | grep pycharm
root      121245 3230568  0 5月14 pts/8   00:00:00 /bin/bash --rcfile /root/.cache/JetBrains/RemoteDev/dist/b0c1870a0e7bc_pycharm-professional-242.21829.44/plugins/terminal/shell-integrations/bash/bash-integration.bash -i
root      121246 3230568  0 5月14 pts/9   00:00:00 /bin/bash --rcfile /root/.cache/JetBrains/RemoteDev/dist/b0c1870a0e7bc_pycharm-professional-242.21829.44/plugins/terminal/shell-integrations/bash/bash-integration.bash -i
root      884268 2292779  0 5月15 pts/10  00:00:00 /bin/bash --rcfile /root/.cache/JetBrains/RemoteDev/dist/a63ecb49ae401_pycharm-professional-2024.3.5/plugins/terminal/shell-integrations/bash/bash-integration.bash -i
root     2292766       1  0 5月12 ?       00:00:00 /bin/sh /root/.cache/JetBrains/RemoteDev/dist/a63ecb49ae401_pycharm-professional-2024.3.5/bin/remote-dev-server.sh run /home/zhangbin/perfwork/01_ai/12_exp_v1.2
root     2292779 2292766 11 5月12 ?       17:28:12 /root/.cache/JetBrains/RemoteDev/dist/a63ecb49ae401_pycharm-professional-2024.3.5/bin/remote-dev-server run /home/zhangbin/perfwork/01_ai/12_exp_v1.2
root     2292869 2292779  0 5月12 ?       00:00:16 /root/.cache/JetBrains/RemoteDev/dist/a63ecb49ae401_pycharm-professional-2024.3.5/bin/fsnotifier
root     2387852 2292779  0 5月12 pts/1   00:00:00 /bin/bash --rcfile /root/.cache/JetBrains/RemoteDev/dist/a63ecb49ae401_pycharm-professional-2024.3.5/plugins/terminal/shell-integrations/bash/bash-integration.bash -i
root     2387853 2292779  0 5月12 pts/0   00:00:00 /bin/bash --rcfile /root/.cache/JetBrains/RemoteDev/dist/a63ecb49ae401_pycharm-professional-2024.3.5/plugins/terminal/shell-integrations/bash/bash-integration.bash -i
root     3108391 2292779  0 5月13 pts/5   00:00:00 /bin/bash --rcfile /root/.cache/JetBrains/RemoteDev/dist/a63ecb49ae401_pycharm-professional-2024.3.5/plugins/terminal/shell-integrations/bash/bash-integration.bash -i
root     3108393 2292779  0 5月13 pts/6   00:00:00 /bin/bash --rcfile /root/.cache/JetBrains/RemoteDev/dist/a63ecb49ae401_pycharm-professional-2024.3.5/plugins/terminal/shell-integrations/bash/bash-integration.bash -i
root     3230555       1  0 5月13 ?       00:00:00 /bin/sh /root/.cache/JetBrains/RemoteDev/dist/b0c1870a0e7bc_pycharm-professional-242.21829.44/bin/remote-dev-server.sh run /home/zhangbin/perfwork/01_ai/01_semantic-text2image-search
root     3230568 3230555  4 5月13 ?       05:48:54 /root/.cache/JetBrains/RemoteDev/dist/b0c1870a0e7bc_pycharm-professional-242.21829.44/bin/remote-dev-server run /home/zhangbin/perfwork/01_ai/01_semantic-text2image-search
root     3230654 3230568  0 5月13 ?       00:00:12 /root/.cache/JetBrains/RemoteDev/dist/b0c1870a0e7bc_pycharm-professional-242.21829.44/bin/fsnotifier
root     3707660  534637  0 16:27 pts/3    00:00:00 grep --color=auto pycharm

一键kill

(base) root@k8s-master-pfsrv:/home/zhangbin/下载# ps -ef | grep pycharm | grep -v grep | awk '{print $2}' | xargs kill -9
(base) root@k8s-master-pfsrv:/home/zhangbin/下载# ps -ef | grep pycharm
root     3708702  534637  0 16:28 pts/3    00:00:00 grep --color=auto pycharm
(base) root@k8s-master-pfsrv:/home/zhangbin/下载# 

脚本

#!/bin/bash# 获取所有PyCharm相关进程的PID(除了grep自己)
PIDS=$(ps -ef | grep pycharm | grep -v grep | awk '{print $2}')# 显示将要终止的进程
echo "将要终止以下进程:"
ps -f $PIDS# 先尝试正常终止
echo "正在尝试正常终止进程..."
for pid in $PIDS; doecho "终止进程 $pid"kill $pid
done# 等待3秒,看是否有进程自行终止
sleep 3# 检查是否还有进程存在
REMAINING_PIDS=$(ps -p $PIDS -o pid= 2>/dev/null)
if [ -n "$REMAINING_PIDS" ]; thenecho "以下进程没有响应,将强制终止:"ps -f $REMAINING_PIDSfor pid in $REMAINING_PIDS; doecho "强制终止进程 $pid"kill -9 $piddone
fi# 最后确认
sleep 1
if ps -p $PIDS >/dev/null 2>&1; thenecho "警告:仍有一些进程未能终止"
elseecho "所有PyCharm相关进程已经终止"
fi

相关文章:

  • 正则表达式 - 语法
  • Trae IDE和VSCode Trae插件初探
  • 第6章 实战案例:基于 STEVAL-IDB011V1 板级 CI/CD 全流程
  • PyTorch音频处理技术及应用研究:从特征提取到相似度分析
  • 中级统计师-统计学基础知识-第三章 参数估计
  • 【沉浸式求职学习day43】【Java面试题精选3】
  • Linux的进程概念
  • Java面试场景:从音视频到AI应用的技术探讨
  • 多用途商务,电子产品发布,科技架构,智能手表交互等发布PPT模版20套一组分享
  • SQL练习(12/81)
  • 18. 结合Selenium和YAML对页面继承对象PO的改造
  • 【锂电池剩余寿命预测】LSTM长短期记忆神经网络锂电池剩余寿命预测(Pytorch完整源码和数据)
  • 学习日志10 java
  • 【Bluedroid】蓝牙HID DEVICE错误报告处理全流程源码解析
  • 操作系统之EXT文件系统
  • 互联网大厂Java面试:从Spring Boot到微服务架构的技术深挖
  • C++学习:六个月从基础到就业——C++20:范围(Ranges)基础
  • 影刀处理 Excel:智能工具带来的高效变革
  • 【图像生成大模型】Step-Video-T2V:下一代文本到视频生成技术
  • ollama调用千问2.5-vl视频图片UI界面小程序分享
  • 上千螺母引发的枪支散件案:五金厂老板的儿子被诉,律师作无罪辩护
  • 消费维权周报丨上周涉汽车类投诉较多,涉加油“跳枪”等问题
  • 广西:坚决拥护党中央对蓝天立进行审查调查的决定
  • 总奖金池百万!澎湃与七猫非虚构写作与现实题材征文大赛征稿启动
  • 病重老人取钱在银行门口去世,家属:已协商一致
  • 夜读丨母亲为燕子打开家门