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 21 Python
python&MongoDB爬取图书馆借阅记录
Feb 05 Python
使用Python爬取最好大学网大学排名
Feb 24 Python
python遍历一个目录,输出所有的文件名的实例
Apr 23 Python
Python实现修改IE注册表功能示例
May 10 Python
opencv实现图片模糊和锐化操作
Nov 19 Python
pytorch 模型可视化的例子
Aug 17 Python
Python获取当前脚本文件夹(Script)的绝对路径方法代码
Aug 27 Python
Django {{ MEDIA_URL }}无法显示图片的解决方式
Apr 07 Python
python退出循环的方法
Jun 18 Python
python树莓派通过队列实现进程交互的程序分析
Jul 04 Python
Python绘制散乱的点构成的图的方法
Apr 21 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
截获网站title标签之家内容的例子
2006/10/09 PHP
ubuntu 编译安装php 5.3.3+memcache的方法
2010/08/05 PHP
简单的移动设备检测PHP脚本代码
2011/02/19 PHP
php 转换字符串编码 iconv与mb_convert_encoding的区别说明
2011/11/10 PHP
php导入csv文件碰到乱码问题的解决方法
2014/02/10 PHP
php正则替换处理HTML页面的方法
2015/06/17 PHP
php提交post数组参数实例分析
2015/12/17 PHP
Android App中DrawerLayout抽屉效果的菜单编写实例
2016/03/21 PHP
一个js实现的所谓的滑动门
2007/05/23 Javascript
Highcharts 非常实用的Javascript统计图demo示例
2013/07/03 Javascript
jquery中$(#form :input)与$(#form input)的区别
2014/08/18 Javascript
原生JS实现仿淘宝网左侧商品分类菜单效果代码
2015/09/10 Javascript
js判断手机访问或者PC的几个例子(常用于手机跳转)
2015/12/15 Javascript
Node.js的Web模板引擎ejs的入门使用教程
2016/06/06 Javascript
纯JS实现弹性导航条效果
2017/03/06 Javascript
js微信分享实现代码
2020/10/11 Javascript
Vue.js实现双向数据绑定方法(表单自动赋值、表单自动取值)
2018/08/27 Javascript
聊聊Vue 中 title 的动态修改问题
2019/06/11 Javascript
vue实现简单瀑布流布局
2020/05/28 Javascript
[01:02:25]2014 DOTA2华西杯精英邀请赛5 24 NewBee VS VG
2014/05/25 DOTA
python实现在每个独立进程中运行一个函数的方法
2015/04/23 Python
python实现文件路径和url相互转换的方法
2015/07/06 Python
python 生成器生成杨辉三角的方法(必看)
2017/04/10 Python
Django中url的反向查询的方法
2018/03/14 Python
pyqt5之将textBrowser的内容写入txt文档的方法
2019/06/21 Python
使用Keras构造简单的CNN网络实例
2020/06/29 Python
mac安装python3后使用pip和pip3的区别说明
2020/09/01 Python
教师研修随笔感言
2014/01/23 职场文书
回门宴父母答谢词
2014/01/26 职场文书
一夜的工作教学反思
2014/02/08 职场文书
单位实习工作证明怎么写
2014/11/02 职场文书
酒店保洁员岗位职责
2015/02/26 职场文书
优秀团员个人总结
2015/02/26 职场文书
校长师德表现自我评价
2015/03/04 职场文书
结婚主持人致辞
2015/07/28 职场文书
Python语言内置数据类型
2022/02/24 Python