centos后台运行python程序
2024-09-03 06:00:05
在服务器上,为了退出终端,程序依然能够运行,需要设置程序在后台运行。
关键的命令:nohup
*基本用法:
进入要运行的py文件目录前
nohup python -u test.py > test.log 2>&1 &
*含义解释:
nohup 不挂起的意思
python test.py python运行test.py文件
-u 代表程序不启用缓存,也就是把输出直接放到log中,没这个参数的话,log文件的生成会有延迟
> test.log 将输出日志保存到这个log中
2>1 2与>结合代表错误重定向,而1则代表错误重定向到一个文件1,而不代表标准输出;
2>&1 换成2>&1,&与1结合就代表标准输出了,就变成错误重定向到标准输出.
& 最后一个& ,代表该命令在后台执行
*命令运行后会有提示,示例:
[1] 2880
代表进程2880中运行。
*查看nohub命令下运行的所有后台进程:
jobs
*查看后台运行的所有进程:
ps -aux
*查看后台运行的所有python 进程:
ps aux |grep python
或者
ps -ef | grep python
*删除进程
kill -9 [进程id]
-9 的意思是强制删除
原文链接:https://blog.csdn.net/xiongzaiabc/article/details/86637773
最新文章
- 6. 终端工具Xmanager使用技巧
- 【译】DotNet 5.4或者说 .NET平台标准
- JavaScript中__proto__与prototype的关系
- jQuery中append()与appendto()用法分析
- JS的匿名函数和递归应用
- rsync源目录写法的一点小细节
- 发送POST测试请求的若干方法
- hidden symbol `pthread_atfork'
- SOAP不同版本引起的问题
- vue 父组件给子组件传值,子组件给父组件传值
- intptr_t 指针
- C语言-社保工资查询系统
- gitbook build 报错
- 《面向对象程序设计(java)》第七周学习总结
- Windows中几个内存相当的指标
- 42.纯 CSS 创作一个均衡器 loader 动画
- POJ 2607 Fire Station(Floyd打表+枚举更新最优)
- angular项目使用Swiper组件Loop时 ng-click点击事件失效处理方法
- Context Application 使用总结 MD
- HDU 3998