在服务器上,为了退出终端,程序依然能够运行,需要设置程序在后台运行。

关键的命令: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

最新文章

  1. 6. 终端工具Xmanager使用技巧
  2. 【译】DotNet 5.4或者说 .NET平台标准
  3. JavaScript中__proto__与prototype的关系
  4. jQuery中append()与appendto()用法分析
  5. JS的匿名函数和递归应用
  6. rsync源目录写法的一点小细节
  7. 发送POST测试请求的若干方法
  8. hidden symbol `pthread_atfork'
  9. SOAP不同版本引起的问题
  10. vue 父组件给子组件传值,子组件给父组件传值
  11. intptr_t 指针
  12. C语言-社保工资查询系统
  13. gitbook build 报错
  14. 《面向对象程序设计(java)》第七周学习总结
  15. Windows中几个内存相当的指标
  16. 42.纯 CSS 创作一个均衡器 loader 动画
  17. POJ 2607 Fire Station(Floyd打表+枚举更新最优)
  18. angular项目使用Swiper组件Loop时 ng-click点击事件失效处理方法
  19. Context Application 使用总结 MD
  20. HDU 3998

热门文章

  1. EF 查询扩展
  2. shiro学习(三,shiro加密)
  3. kali安装dnsdict6
  4. Hadoop 3相对于hadoop 2的新特性
  5. c语言测试芯片好坏
  6. jboss日志的自定义
  7. Go语言并发机制
  8. mint-ui下拉加载min和上拉刷新(demo实例)
  9. PhotoShop更改图片背景色
  10. Linux工具之vmstat