linux中nohup和后台运行进程查看及终止


Posted in Python onJune 24, 2021

nohup 命令运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。

1.nohup

用途:不挂断地运行命令。

语法:nohup Command [ Arg … ] [ & ]

  无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。

  如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。

  如果没有文件能创建或打开以用于追加,那么 Command 参数指定的命令不可调用。

退出状态:该命令返回下列出口值:    

126 可以查找但不能调用 Command 参数指定的命令。    

127 nohup 命令发生错误或不能查找由 Command 参数指定的命令。    

否则,nohup 命令的退出状态是 Command 参数指定命令的退出状态。

2.&

用途:在后台运行

一般两个一起用

nohup command &

eg:

nohup /usr/local/node/bin/node /www/im/chat.js >> /usr/local/node/output.log 2>&1 &

linux中nohup和后台运行进程查看及终止

进程号7585

查看运行的后台进程

(1)jobs -l

linux中nohup和后台运行进程查看及终止

jobs命令只看当前终端生效的,关闭终端后,在另一个终端jobs已经无法看到后台跑得程序了,此时利用ps(进程查看命令)

(2)ps -ef

ps -aux|grep chat.js

 

复制代码 代码如下:
a:显示所有程序
u:以用户为主的格式来显示
x:显示所有程序,不以终端机来区分

linux中nohup和后台运行进程查看及终止

注:

  用ps -def | grep查找进程很方便,最后一行总是会grep自己

  用grep -v参数可以将grep命令排除掉

ps -aux|grep chat.js| grep -v grep

linux中nohup和后台运行进程查看及终止

  再用awk提取一下进程ID 

ps -aux|grep chat.js| grep -v grep | awk '{print $2}'

linux中nohup和后台运行进程查看及终止

3.如果某个进程起不来,可能是某个端口被占用

查看使用某端口的进程

lsof -i:8090

linux中nohup和后台运行进程查看及终止

netstat -ap|grep 8090

linux中nohup和后台运行进程查看及终止

查看到进程id之后,使用netstat命令查看其占用的端口

netstat -nap|grep 7779

linux中nohup和后台运行进程查看及终止

使用kill杀掉进城后再启动

4.终止后台运行的进程

kill -9  进程号

linux中nohup和后台运行进程查看及终止

以上就是linux中nohup和后台运行进程查看及终止的详细内容,更多关于nohup后台运行的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
python实现简易云音乐播放器
Jan 04 Python
python SSH模块登录,远程机执行shell命令实例解析
Jan 12 Python
Python爬虫包BeautifulSoup异常处理(二)
Jun 17 Python
python正则表达式去除两个特殊字符间的内容方法
Dec 24 Python
Python设计模式之外观模式实例详解
Jan 17 Python
python 日期排序的实例代码
Jul 11 Python
python或C++读取指定文件夹下的所有图片
Aug 31 Python
python实现文件批量编码转换及注意事项
Oct 14 Python
浅谈Python3多线程之间的执行顺序问题
May 02 Python
python如何遍历指定路径下所有文件(按按照时间区间检索)
Sep 14 Python
python+selenium实现12306模拟登录的步骤
Jan 21 Python
python 实现的截屏工具
May 08 Python
Python面向对象之成员相关知识总结
Jun 24 #Python
Python面向对象之内置函数相关知识总结
Jun 24 #Python
python面向对象版学生信息管理系统
Python实现学生管理系统(面向对象版)
Jun 24 #Python
Pycharm连接远程服务器并远程调试的全过程
Python函数中的不定长参数相关知识总结
Jun 24 #Python
Django REST framework 限流功能的使用
Jun 24 #Python
You might like
PHP学习 运算符与运算符优先级
2008/06/15 PHP
用mysql_fetch_array()获取当前行数据的方法详解
2013/06/05 PHP
PHP中把对象转换为关联数组代码分享
2015/04/09 PHP
WordPress网站性能优化指南
2015/11/18 PHP
Laravel网站打开速度优化的方法汇总
2017/07/16 PHP
菜鸟javascript基础资料整理2
2010/12/06 Javascript
学习Bootstrap组件之下拉菜单
2015/07/28 Javascript
js实现随机抽选效果、随机抽选红色球效果
2017/01/13 Javascript
深入理解vue.js中$watch的oldvalue与newValue
2017/08/07 Javascript
vue.js 使用axios实现下载功能的示例
2018/03/05 Javascript
layui表格checkbox选择全选样式及功能的实例
2018/03/07 Javascript
node.js 模块和其下载资源的镜像设置的方法
2018/09/06 Javascript
利用jqgrid实现上移下移单元格功能
2018/11/07 Javascript
Vue基于vuex、axios拦截器实现loading效果及axios的安装配置
2019/04/26 Javascript
vue.js表单验证插件(vee-validate)的使用教程详解
2019/05/23 Javascript
使用 node.js 模仿 Apache 小部分功能
2019/07/07 Javascript
Node.js系列之连接DB的方法(3)
2019/08/30 Javascript
Layui 动态禁止select下拉的例子
2019/09/03 Javascript
jQuery实现颜色打字机的完整代码
2020/03/19 jQuery
Python实现螺旋矩阵的填充算法示例
2017/12/28 Python
python队列queue模块详解
2018/04/27 Python
对Python实现简单的API接口实例讲解
2018/12/10 Python
python的range和linspace使用详解
2019/11/27 Python
Django中的模型类设计及展示示例详解
2020/05/29 Python
五个2015 年最佳HTML5 框架
2015/11/11 HTML / CSS
Bergfreunde丹麦:登山装备网上零售商
2017/02/26 全球购物
Rosetta Stone官方网站:语言学习
2019/01/05 全球购物
List, Set, Map是否继承自Collection接口?
2016/05/16 面试题
应届生文秘专业个人自荐信格式
2013/09/21 职场文书
高一地理教学反思
2014/01/18 职场文书
经典而简洁的婚礼主持词
2014/03/13 职场文书
国贸专业毕业求职信
2014/06/11 职场文书
质量标语大全
2014/06/12 职场文书
装修活动策划方案
2014/08/27 职场文书
志愿者个人总结
2015/03/03 职场文书
Netty客户端接入流程NioSocketChannel创建解析
2022/03/25 Java/Android