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学习笔记_数据排序方法
May 22 Python
Python ORM框架SQLAlchemy学习笔记之关系映射实例
Jun 10 Python
python将图片文件转换成base64编码的方法
Mar 14 Python
详解在Python程序中使用Cookie的教程
Apr 30 Python
Python实现TCP协议下的端口映射功能的脚本程序示例
Jun 14 Python
Python获取暗黑破坏神3战网前1000命位玩家的英雄技能统计
Jul 04 Python
python简单线程和协程学习心得(分享)
Jun 14 Python
利用python模拟sql语句对员工表格进行增删改查
Jul 05 Python
python 把文件中的每一行以数组的元素放入数组中的方法
Apr 29 Python
tensorflow实现简单的卷积网络
May 24 Python
scrapy数据存储在mysql数据库的两种方式(同步和异步)
Feb 18 Python
python利用paramiko实现交换机巡检的示例
Sep 22 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
SONY ICF-SW55的电路分析
2021/03/02 无线电
配置PHP使之能同时支持GIF和JPEG
2006/10/09 PHP
利用 window_onload 实现select默认选择
2006/10/09 PHP
php中error与exception的区别及应用
2014/07/28 PHP
一个不错的应用,用于提交获取文章内容,不推荐用
2007/03/03 Javascript
JavaScript 放大镜 放大倍率和视窗尺寸
2011/05/09 Javascript
修改js Calendar日历控件 兼容IE9/谷歌/火狐
2013/01/04 Javascript
jQuery动画与特效详解
2015/02/01 Javascript
学习Bootstrap组件之下拉菜单
2015/07/28 Javascript
AngularJS实现表单手动验证和表单自动验证
2015/12/09 Javascript
jQuery四种选择器使用及示例
2016/06/05 Javascript
js实现从左向右滑动式轮播图效果
2017/07/07 Javascript
Jquery中.bind()、.live()、.delegate()和.on()之间的区别详解
2017/08/01 jQuery
浅谈Vue开发人员的7个最好的VSCode扩展
2021/01/20 Vue.js
[11:12]2018DOTA2国际邀请赛寻真——绿色长城OpTic
2018/08/10 DOTA
python中利用xml.dom模块解析xml的方法教程
2017/05/24 Python
Python使用matplotlib绘制正弦和余弦曲线的方法示例
2018/01/06 Python
Python断言assert的用法代码解析
2018/02/03 Python
详解用python实现基本的学生管理系统(文件存储版)(python3)
2019/04/25 Python
jenkins配置python脚本定时任务过程图解
2019/10/29 Python
使用PyOpenGL绘制三维坐标系实例
2019/12/24 Python
10个python3常用排序算法详细说明与实例(快速排序,冒泡排序,桶排序,基数排序,堆排序,希尔排序,归并排序,计数排序)
2020/03/17 Python
python百行代码自制电脑端网速悬浮窗的实现
2020/05/12 Python
Pytorch 卷积中的 Input Shape用法
2020/06/29 Python
如何更换python默认编辑器的背景色
2020/08/10 Python
python爬虫---requests库的用法详解
2020/09/28 Python
澳大利亚冲浪和时尚服装网上购物:SurfStitch
2017/07/29 全球购物
匡威荷兰官方网站:Converse荷兰
2018/10/24 全球购物
Ootori在线按摩椅店:一家专业的按摩椅制造商
2019/04/10 全球购物
馥绿德雅美国官方网站:Rene Furterer头皮护理专家
2019/05/01 全球购物
北美最大的参茸药食商城:德成行
2020/12/06 全球购物
《猫》教学反思
2014/02/26 职场文书
解放思想演讲稿
2014/09/11 职场文书
党的群众路线教育实践活动查摆问题自查报告
2014/10/10 职场文书
监护人证明
2015/06/19 职场文书
quickjs 封装 JavaScript 沙箱详情
2021/11/02 Javascript