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中的面向对象编程详解(上)
Apr 13 Python
python基于隐马尔可夫模型实现中文拼音输入
Apr 01 Python
Python使用回溯法子集树模板解决爬楼梯问题示例
Sep 08 Python
Python 微信爬虫完整实例【单线程与多线程】
Jul 06 Python
详解pandas中MultiIndex和对象实际索引不一致问题
Jul 23 Python
浅谈pytorch grad_fn以及权重梯度不更新的问题
Aug 20 Python
Python识别html主要文本框过程解析
Feb 18 Python
python selenium操作cookie的实现
Mar 18 Python
Python实现ElGamal加密算法的示例代码
Jun 19 Python
解决redis与Python交互取出来的是bytes类型的问题
Jul 16 Python
Python3爬虫发送请求的知识点实例
Jul 30 Python
pycharm 2020.2.4 pip install Flask 报错 Error:Non-zero exit code的问题
Dec 04 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
Yii2中使用join、joinwith多表关联查询
2016/06/30 PHP
表单项的name命名为submit、reset引起的问题
2007/12/22 Javascript
javascript 出生日期和身份证判断大全
2008/11/13 Javascript
浅析JQuery UI Dialog的样式设置问题
2013/12/18 Javascript
js showModalDialog 弹出对话框的简单实例(子窗体)
2014/01/07 Javascript
JavaScript实现向OL列表内动态添加LI元素的方法
2015/03/21 Javascript
基于JavaScript代码实现pc与手机之间的跳转
2015/12/23 Javascript
javascript中Date对象应用之简易日历实现
2016/07/12 Javascript
js表单登陆验证示例
2016/10/19 Javascript
利用angular.copy取消变量的双向绑定与解析
2016/11/25 Javascript
用nodejs搭建websocket服务器
2017/01/23 NodeJs
Ionic2开发环境搭建教程
2020/08/20 Javascript
JavaScript中字符串的常用操作方法及特殊字符
2018/03/18 Javascript
小程序指纹验证的实现代码
2018/12/04 Javascript
[10:24]郎朗助力完美“圣”典,天籁交织奏响序曲
2016/12/18 DOTA
Python中的并发编程实例
2014/07/07 Python
python批量制作雷达图的实现方法
2016/07/26 Python
Python实现重建二叉树的三种方法详解
2018/06/23 Python
python tkinter图形界面代码统计工具(更新)
2019/09/18 Python
python3 图片 4通道转成3通道 1通道转成3通道 图片压缩实例
2019/12/03 Python
使用Pyhton 分析酒店针孔摄像头
2020/03/04 Python
canvas需要在标签里直接定义宽高
2014/12/17 HTML / CSS
美国婚礼装饰和活动用品批发供应商:Event Decor Direct
2018/10/12 全球购物
美国最大婚纱连锁店运营商:David’s Bridal
2019/03/12 全球购物
工作个人的自我评价
2014/01/14 职场文书
安全责任书范文
2014/03/12 职场文书
试用期自我鉴定范文
2014/03/20 职场文书
学校搬迁方案
2014/06/15 职场文书
社会学专业求职信
2014/07/17 职场文书
教师职业道德事迹材料
2014/08/18 职场文书
党员干部观看《周恩来四个昼夜》思想汇报
2014/09/10 职场文书
教师党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
大学生团员个人总结
2015/02/14 职场文书
描写九月优美句子(39条)
2019/09/11 职场文书
python 办公自动化——基于pyqt5和openpyxl统计符合要求的名单
2021/05/25 Python
Redis 报错 error:NOAUTH Authentication required
2022/05/15 Redis