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的struct模块中进行数据格式转换的方法
Jun 17 Python
各个系统下的Python解释器相关安装方法
Oct 12 Python
Python简单实现TCP包发送十六进制数据的方法
Apr 16 Python
Python使用PyCrypto实现AES加密功能示例
May 22 Python
Python SQL查询并生成json文件操作示例
Aug 17 Python
对numpy下的轴交换transpose和swapaxes的示例解读
Jun 26 Python
python修改字典键(key)的方法
Aug 05 Python
Django Form and ModelForm的区别与使用
Dec 06 Python
带你彻底搞懂python操作mysql数据库(cursor游标讲解)
Jan 06 Python
关于Python字符编码与二进制不得不说的一些事
Oct 04 Python
用python读取xlsx文件
Dec 17 Python
彻底弄懂Python中的回调函数(callback)
Jun 25 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 stripslashes和addslashes的区别
2014/02/03 PHP
Laravel中扩展Memcached缓存驱动实现使用阿里云OCS缓存
2015/02/10 PHP
PHP中类的继承和用法实例分析
2016/05/24 PHP
PHP中explode函数和split函数的区别小结
2016/08/24 PHP
php smtp实现发送邮件功能
2017/06/22 PHP
PHP使用SMTP邮件服务器发送邮件示例
2018/08/28 PHP
破除网页鼠标右键被禁用的绝招大全
2006/12/27 Javascript
javascript Select标记中options操作方法集合
2008/10/22 Javascript
JavaScript获取GridView选择的行内容
2009/04/14 Javascript
jquery中event对象属性与方法小结
2013/12/18 Javascript
js window.onload 加载多个函数和追加函数详解
2014/01/08 Javascript
IE6-IE9中tbody的innerHTML不能赋值的解决方法
2014/06/05 Javascript
Angularjs使用directive自定义指令实现attribute继承的方法详解
2016/08/05 Javascript
jQuery页面弹出框实现文件上传
2017/02/09 Javascript
jQuery实现表单动态添加与删除数据操作示例
2018/07/03 jQuery
js隐式转换的知识实例讲解
2018/09/28 Javascript
js根据需要计算数组中重复出现某个元素的个数
2019/01/18 Javascript
详解mpvue中小程序自定义导航组件开发指南
2019/02/11 Javascript
uni-app实现点赞评论功能
2019/11/25 Javascript
让python的Cookie.py模块支持冒号做key的方法
2010/12/28 Python
实践Python的爬虫框架Scrapy来抓取豆瓣电影TOP250
2016/01/20 Python
深入理解python try异常处理机制
2016/06/01 Python
Python 隐藏输入密码时屏幕回显的实例
2019/02/19 Python
Django发送邮件功能实例详解
2019/09/02 Python
实现Python与STM32通信方式
2019/12/18 Python
Pytorch: 自定义网络层实例
2020/01/07 Python
python连接打印机实现打印文档、图片、pdf文件等功能
2020/02/07 Python
SVG实现多彩圆环倒计时效果的示例代码
2017/11/21 HTML / CSS
Vans奥地利官方网站:美国原创极限运动潮牌
2018/09/30 全球购物
CheapTickets香港机票预订网站:CheapTickets.hk
2019/06/26 全球购物
匈牙利超级网上商店和优惠:Alza.hu
2019/12/17 全球购物
毕业生个人求职信范例分享
2013/12/17 职场文书
青年志愿者先进事迹
2014/05/06 职场文书
红领巾广播站广播稿
2014/10/19 职场文书
2015年环卫工作总结
2015/04/28 职场文书
python flask开发的简单基金查询工具
2021/06/02 Python