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 相关文章推荐
在Django的模型中添加自定义方法的示例
Jul 21 Python
使用Python操作excel文件的实例代码
Oct 15 Python
python3+PyQt5实现柱状图
Apr 24 Python
Django框架多表查询实例分析
Jul 04 Python
Python 判断奇数偶数的方法
Dec 20 Python
Python 模拟动态产生字母验证码图片功能
Dec 24 Python
Pytorch中Tensor与各种图像格式的相互转化详解
Dec 26 Python
Tensorflow中tf.ConfigProto()的用法详解
Feb 06 Python
python编程进阶之异常处理用法实例分析
Feb 21 Python
python实现逆滤波与维纳滤波示例
Feb 26 Python
Python通过fnmatch模块实现文件名匹配
Sep 30 Python
Python的这些库,你知道多少?
Jun 09 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
IIS环境下快速安装、配置和调试PHP5.2.0
2006/12/17 PHP
php异常:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE  eval()'d code error
2011/05/19 PHP
谨慎使用PHP的引用原因分析
2012/09/06 PHP
php的4种常见运行方式
2015/03/20 PHP
实例:用 JavaScript 来操作字符串(一些字符串函数)
2007/02/15 Javascript
jQuery弹出层插件简化版代码下载
2008/10/16 Javascript
jQuery EasyUI 中文API Layout(Tabs)
2010/04/27 Javascript
利用JS实现浏览器的title闪烁
2013/07/08 Javascript
浮动的div自适应居中显示的js代码
2013/12/23 Javascript
jQuery实现图片轮播效果代码
2016/09/27 Javascript
JavaScript随机生成颜色的方法
2016/10/15 Javascript
原生JS实现图片轮播切换效果
2016/12/15 Javascript
clipboard在vue中的使用的方法示例
2018/10/19 Javascript
vue实现前台列表数据过滤搜索、分页效果
2019/05/28 Javascript
python中getaddrinfo()基本用法实例分析
2015/06/28 Python
对python中的xlsxwriter库简单分析
2018/05/04 Python
TensorFlow 滑动平均的示例代码
2018/06/19 Python
Django为窗体加上防机器人的验证码功能过程解析
2019/08/14 Python
浅谈keras中的batch_dot,dot方法和TensorFlow的matmul
2020/06/18 Python
python中@property的作用和getter setter的解释
2020/12/22 Python
CSS3弹性盒模型开发笔记(一)
2016/04/26 HTML / CSS
HTML5的一个显示电池状态的API简介
2015/06/18 HTML / CSS
美国鞋类购物网站:Shiekh Shoes
2016/08/21 全球购物
Chain Reaction Cycles芬兰:世界上最大的在线自行车商店
2017/12/06 全球购物
店长岗位的工作内容
2013/11/12 职场文书
购房协议书
2014/04/11 职场文书
初中生操行评语大全
2014/04/24 职场文书
我们的节日中秋活动方案
2014/08/19 职场文书
奥巴马上海演讲稿
2014/09/10 职场文书
2014村书记党建工作汇报材料
2014/11/02 职场文书
2014幼儿园中班工作总结
2014/11/10 职场文书
(开源)微信小程序+mqtt,esp8266温湿度读取
2021/04/02 Javascript
weblogic服务建立数据源连接测试更新mysql驱动包的问题及解决方法
2022/01/22 MySQL
使用Redis做预定库存缓存功能
2022/04/02 Redis
《巫师》是美食游戏?CDPR10月将推出《巫师》官方食谱
2022/04/03 其他游戏
浅谈Node的内存泄露问题
2022/05/06 NodeJs