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 相关文章推荐
Windows和Linux下使用Python访问SqlServer的方法介绍
Mar 10 Python
Django中对通过测试的用户进行限制访问的方法
Jul 23 Python
关于numpy中np.nonzero()函数用法的详解
Feb 07 Python
django项目搭建与Session使用详解
Oct 10 Python
python3 线性回归验证方法
Jul 09 Python
Python Web框架之Django框架文件上传功能详解
Aug 16 Python
Python对接 xray 和微信实现自动告警
Sep 17 Python
Flask框架搭建虚拟环境的步骤分析
Dec 21 Python
利用pytorch实现对CIFAR-10数据集的分类
Jan 14 Python
音频处理 windows10下python三方库librosa安装教程
Jun 20 Python
python 利用matplotlib在3D空间中绘制平面的案例
Feb 06 Python
python基础之文件操作
Oct 24 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
基于文本的留言簿
2006/10/09 PHP
在laravel中实现ORM模型使用第二个数据库设置
2019/10/24 PHP
JS 实现获取打开一个界面中输入的值
2013/03/19 Javascript
node.js中的querystring.parse方法使用说明
2014/12/10 Javascript
JS模拟bootstrap下拉菜单效果实例
2016/06/17 Javascript
基于Bootstrap实现的下拉菜单手机端不能选择菜单项的原因附解决办法
2016/07/22 Javascript
微信小程序 五星评分(包括半颗星评分)实例代码
2016/12/14 Javascript
微信小程序 二维码canvas绘制实例详解
2017/01/06 Javascript
微信小程序 利用css实现遮罩效果实例详解
2017/01/21 Javascript
基于vue+ bootstrap实现图片上传图片展示功能
2017/05/17 Javascript
浅谈Angular HttpClient简单入门
2018/05/04 Javascript
泛谈JS逻辑判断选择器 || &&
2019/05/24 Javascript
js动态添加带圆圈序号列表的实例代码
2021/02/18 Javascript
[05:08]顺网杯ISS-DOTA2赛歌 少女偶像Lunar青春演绎
2013/12/05 DOTA
Python实现的Kmeans++算法实例
2014/04/26 Python
Python中进程和线程的区别详解
2017/10/29 Python
python基于http下载视频或音频
2018/06/20 Python
python+mysql实现教务管理系统
2019/02/20 Python
python_mask_array的用法
2020/02/18 Python
Python面向对象程序设计之继承、多态原理与用法详解
2020/03/23 Python
Pycharm如何自动生成头文件注释
2020/11/14 Python
python 实现表情识别
2020/11/21 Python
图解CSS3制作圆环形进度条的实例教程
2016/05/26 HTML / CSS
HTML5全屏(Fullscreen)API详细介绍
2015/04/24 HTML / CSS
加拿大高尔夫超市:Golf Town
2018/01/12 全球购物
银行工作检查书范文
2014/01/31 职场文书
高二物理教学反思
2014/02/08 职场文书
工伤赔偿协议书
2014/04/15 职场文书
乔布斯斯坦福大学演讲稿
2014/05/23 职场文书
行政专员岗位职责说明书
2014/07/30 职场文书
2014年应急管理工作总结
2014/11/26 职场文书
担保贷款承诺书
2015/04/30 职场文书
圆明园纪录片观后感
2015/06/03 职场文书
婚礼长辈答谢词
2015/09/29 职场文书
学校学习型党组织建设心得体会
2019/06/21 职场文书
mysql5.7使用binlog 恢复数据的方法
2021/06/03 MySQL