1. 启动命令

使用 nohup 命令挂起服务程序,启动命令如下

nohup python -u test.py > test_out.out 2>&1 &

命令含义说明:

  • “nohup” :保证程序不被挂起
  • 末尾的“&”:表示后台运行程序
  • “python”:是执行python代码的命令(Python3使用python3)
  • “-u”:是为了禁止缓存,让结果可以直接进入日志文件 test_out.out(如果不加-u,则会导致日志文件不会实时刷新代码中的print函数的信息)
  • “test.py”:要执行的python的源代码文件
  • “>”:是指将打印信息指定到日志文件
  • “test_out.out”:是输出的日志文件
  • “2>&1”:将标准错误输出转变化标准输出,可以将错误信息也输出到日志文件中(0-> stdin, 1->stdout, 2->stderr)

2. 检查是否成功

使用 jobs 命令:

[root@localhost test]# jobs
[4]+  Running                 nohup python -u test.py > test_out.out 2>&1 &

使用 ps -ef | grep python 或者 ps -ef | grep Job 命令,查看进程

# ps -ef|grep python
或
# ps -ef|grep Job

使用 ps aux 命令,查看程序的进程号

[root@localhost test]# ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root     22246  0.0  0.3 125572  6304 pts/0    S    17:29   0:00 python -u test.py

3. 关闭挂起进程

使用 kill -9 进程号,关闭指定进程号的程序

[root@localhost test]# kill -9 60000

Linux后台运行程序相关推荐

  1. linux后台运行程序命令screen

    linux后台运行程序命令screen 前言 screen的简单使用 1.创建一个会话窗口 2. 查看我们screen的会话 3. 恢复会话窗口,就是继续查看我们后台运行的程序 前言 我们在服务器终端 ...

  2. Linux 后台运行程序 Screen 服务器

    Linux后台运行python程序,断网||关机后仍能在继续在服务器上运行 常用screen参数: screen -S sess_name -> 新建一个叫sess_name的session s ...

  3. linux 后台运行程序

    前言 一般为了程序后台运行,我们需要使用nohup命令. 此时需要对程序运行时所产生的输出信息记录,因此就需要使用linux的信息输出命令 START 一个例子 比如要让redis-server程序后 ...

  4. linux 后台运行程序命令

    文章目录 一.cmd & 二.nohup command & 这篇文章记录了两种linux程序后台运行的方式,两种方式略有区别,各位根据需求使用. 一.cmd & 通过 cmd ...

  5. screen tmux 技巧:linux后台运行程序

    通俗简介: screen 简单应用: screen myprogram // 通过screen启动一个程序, 或者screen -L myprogram 加上 -L 是为了 turns on logg ...

  6. Linux 后台运行程序方法总结

      在用服务器跑数据的时候经常会遇到数据量大,速度慢的情况,动不动需要用好几天甚至上十天,但电脑总不能好几天不关终端,且保证不断网吧.所以这时候我们就需要将程序放到后台运行,不依赖于终端.关于原理,我 ...

  7. linux程序已经在后台运行冻结了_如何使程序在Linux后台运行

    经常在Linux上面运行程序都有这样的体验: 某个程序运行的时候,会产生大量的log(提示)信息,但实际上我们只想让它跑一下而已,log暂时不需要或者后面才有需要. 同时run多个相同或者不同程序的时 ...

  8. Linux nohup实现后台运行程序及查看(nohup与)

    Linux nohup实现后台运行程序及查看(nohup与&) 更新时间:2019年09月11日 09:28:40 作者:猿的生活 这篇文章主要介绍了Linux nohup实现后台运行程序及查 ...

  9. linux中启动 java -jar 后台运行程序

    ps -ef | grep java  查询java 端口占用 linux中启动 java -jar 后台运行程序 直接用java -jar xxx.jar,当退出或关闭shell时,程序就会停止掉. ...

  10. 在linux前台和后台运行程序

    为什么要在linux命令前加上 ./ 简述 在chinaunix 论坛里找到的答案 原来Quote: unix或linux中除了path系统变量外的目录下的命令都要加./ 修改用户的 .bash_pr ...

最新文章

  1. redis一:非关系型数据库
  2. SolrException: Index locked 和 Error opening new searcher 最终解决方案(找了好久才解决)
  3. 机器学习实战(用Scikit-learn和TensorFlow进行机器学习)(三)
  4. ajax传值controller怎么写,ajax如何传递参数给controller
  5. Linux启动更新命令,Linux更新和查询命令chkconfig详细介绍
  6. hibernate get方法有执行sql但是后台拿不到_「6」进大厂必须掌握的面试题-Hibernate...
  7. android 控件发光_如何在android中的按钮周围制作动画/常量发光效果?
  8. charts 画折线图
  9. iptables快速记忆总结
  10. 《与孩子一起学编程》译者序
  11. MTK手机充电原理分析及问题总结
  12. 第五课多元函数偏导与全微分
  13. 《GCAMatting:Natural Image Matting via Guided Contextual Attention》
  14. 凑算式(枚举与深度优先搜索)
  15. 粗糙集理论介绍(一)(rough set)
  16. QoS(服务质量)指标
  17. SRC——教育漏洞平台
  18. MyCobot六轴机械臂开箱及开发前的准备工作(一)
  19. matlab示波器图形导出,(最新整理)Matlab-simulink示波器图形保存
  20. 什么是用计算机的主存,计算机的主存储器是指什么

热门文章

  1. zemax中如何和matlab中通信,如何在ZEMAX与MATLAB之间通信.doc
  2. 双闭环矢量控制的电压型PWM整流器参数整定
  3. 【人工智能之手写字体识别】机器学习及与智能数据处理之降维算法PCA及其应用手写字体识别
  4. eclipse中debug断点上有一个斜杠是什么
  5. python表情包合集_python——简单生成表情包
  6. buck电路的matlab仿真,buck电路simulink仿真
  7. TBase环境部署过程及使用一
  8. 达梦数据库的表空间及用户管理
  9. 城市级智能网联招投标项目情况全扫描(2021版)
  10. STM32基础教程(CubeMX)—— LCD显示