Linux后台运行程序
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后台运行程序相关推荐
- linux后台运行程序命令screen
linux后台运行程序命令screen 前言 screen的简单使用 1.创建一个会话窗口 2. 查看我们screen的会话 3. 恢复会话窗口,就是继续查看我们后台运行的程序 前言 我们在服务器终端 ...
- Linux 后台运行程序 Screen 服务器
Linux后台运行python程序,断网||关机后仍能在继续在服务器上运行 常用screen参数: screen -S sess_name -> 新建一个叫sess_name的session s ...
- linux 后台运行程序
前言 一般为了程序后台运行,我们需要使用nohup命令. 此时需要对程序运行时所产生的输出信息记录,因此就需要使用linux的信息输出命令 START 一个例子 比如要让redis-server程序后 ...
- linux 后台运行程序命令
文章目录 一.cmd & 二.nohup command & 这篇文章记录了两种linux程序后台运行的方式,两种方式略有区别,各位根据需求使用. 一.cmd & 通过 cmd ...
- screen tmux 技巧:linux后台运行程序
通俗简介: screen 简单应用: screen myprogram // 通过screen启动一个程序, 或者screen -L myprogram 加上 -L 是为了 turns on logg ...
- Linux 后台运行程序方法总结
在用服务器跑数据的时候经常会遇到数据量大,速度慢的情况,动不动需要用好几天甚至上十天,但电脑总不能好几天不关终端,且保证不断网吧.所以这时候我们就需要将程序放到后台运行,不依赖于终端.关于原理,我 ...
- linux程序已经在后台运行冻结了_如何使程序在Linux后台运行
经常在Linux上面运行程序都有这样的体验: 某个程序运行的时候,会产生大量的log(提示)信息,但实际上我们只想让它跑一下而已,log暂时不需要或者后面才有需要. 同时run多个相同或者不同程序的时 ...
- Linux nohup实现后台运行程序及查看(nohup与)
Linux nohup实现后台运行程序及查看(nohup与&) 更新时间:2019年09月11日 09:28:40 作者:猿的生活 这篇文章主要介绍了Linux nohup实现后台运行程序及查 ...
- linux中启动 java -jar 后台运行程序
ps -ef | grep java 查询java 端口占用 linux中启动 java -jar 后台运行程序 直接用java -jar xxx.jar,当退出或关闭shell时,程序就会停止掉. ...
- 在linux前台和后台运行程序
为什么要在linux命令前加上 ./ 简述 在chinaunix 论坛里找到的答案 原来Quote: unix或linux中除了path系统变量外的目录下的命令都要加./ 修改用户的 .bash_pr ...
最新文章
- redis一:非关系型数据库
- SolrException: Index locked 和 Error opening new searcher 最终解决方案(找了好久才解决)
- 机器学习实战(用Scikit-learn和TensorFlow进行机器学习)(三)
- ajax传值controller怎么写,ajax如何传递参数给controller
- Linux启动更新命令,Linux更新和查询命令chkconfig详细介绍
- hibernate get方法有执行sql但是后台拿不到_「6」进大厂必须掌握的面试题-Hibernate...
- android 控件发光_如何在android中的按钮周围制作动画/常量发光效果?
- charts 画折线图
- iptables快速记忆总结
- 《与孩子一起学编程》译者序
- MTK手机充电原理分析及问题总结
- 第五课多元函数偏导与全微分
- 《GCAMatting:Natural Image Matting via Guided Contextual Attention》
- 凑算式(枚举与深度优先搜索)
- 粗糙集理论介绍(一)(rough set)
- QoS(服务质量)指标
- SRC——教育漏洞平台
- MyCobot六轴机械臂开箱及开发前的准备工作(一)
- matlab示波器图形导出,(最新整理)Matlab-simulink示波器图形保存
- 什么是用计算机的主存,计算机的主存储器是指什么
热门文章
- zemax中如何和matlab中通信,如何在ZEMAX与MATLAB之间通信.doc
- 双闭环矢量控制的电压型PWM整流器参数整定
- 【人工智能之手写字体识别】机器学习及与智能数据处理之降维算法PCA及其应用手写字体识别
- eclipse中debug断点上有一个斜杠是什么
- python表情包合集_python——简单生成表情包
- buck电路的matlab仿真,buck电路simulink仿真
- TBase环境部署过程及使用一
- 达梦数据库的表空间及用户管理
- 城市级智能网联招投标项目情况全扫描(2021版)
- STM32基础教程(CubeMX)—— LCD显示