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 相关文章推荐
初步剖析C语言编程中的结构体
Jan 16 Python
Python实现以时间换空间的缓存替换算法
Feb 19 Python
Python异常的检测和处理方法
Oct 26 Python
Django objects的查询结果转化为json的三种方式的方法
Nov 07 Python
python使用udp实现聊天器功能
Dec 10 Python
Python collections模块使用方法详解
Aug 28 Python
PYTHON EVAL的用法及注意事项解析
Sep 06 Python
Windows10下 python3.7 安装 facenet的教程
Sep 10 Python
Python代码块及缓存机制原理详解
Dec 13 Python
python中取绝对值简单方法总结
Jul 24 Python
Python pip install之SSL异常处理操作
Sep 03 Python
Django debug为True时,css加载失败的解决方案
Apr 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
PHP的变量类型和作用域详解
2014/03/12 PHP
PHP中读取照片exif信息的方法
2014/08/20 PHP
PHP中cookie知识点学习
2018/05/06 PHP
PHP获取访问设备信息的方法示例
2019/02/20 PHP
select多选 multiple的使用示例
2014/06/16 Javascript
JavaScript中的无阻塞加载性能优化方案
2014/10/10 Javascript
AngularJS入门知识之MVW类框架的编程思想探讨
2014/12/08 Javascript
JavaScript实现将xml转换成html table表格的方法
2015/04/17 Javascript
chrome不支持form.submit的解决方案
2015/04/28 Javascript
JavaScript中iframe实现局部刷新的几种方法汇总
2016/01/06 Javascript
基于jQuery Ajax实现上传文件
2016/03/24 Javascript
JS中SetTimeout和SetInterval使用初探
2017/03/23 Javascript
微信小程序的日期选择器的实例详解
2017/09/29 Javascript
详解Vue 的异常处理机制
2020/11/30 Vue.js
Python中的tuple元组详细介绍
2015/02/02 Python
python实现杨辉三角思路
2017/07/14 Python
python的多重继承的理解
2017/08/06 Python
python打印9宫格、25宫格等奇数格 满足横竖斜相加和相等
2019/07/19 Python
Python解析命令行读取参数之argparse模块
2019/07/26 Python
python手机号前7位归属地爬虫代码实例
2020/03/31 Python
PyQt5 QDockWidget控件应用详解
2020/08/12 Python
解决python3输入的坑——input()
2020/12/05 Python
python des,aes,rsa加解密的实现
2021/01/16 Python
HTML5 Canvas实现烟花绽放特效
2016/03/02 HTML / CSS
Html5中localStorage存储JSON数据并读取JSON数据的实现方法
2017/02/13 HTML / CSS
IFCHIC台湾:欧美国际设计师品牌
2019/05/18 全球购物
巴西电子、家电、智能手机购物网站:Girafa
2019/06/04 全球购物
ManoMano英国:欧洲第一家专注于DIY和园艺市场的电商平台
2020/03/12 全球购物
英语专业学生个人求职信范文
2014/01/06 职场文书
《浅水洼里的小鱼》听课反思
2014/02/28 职场文书
教师求职自荐信
2014/03/09 职场文书
担保书怎么写
2014/04/01 职场文书
2014旅游局党组书记党建工作汇报材料
2014/11/02 职场文书
python 解决微分方程的操作(数值解法)
2021/05/26 Python
JavaScript小技巧带你提升你的代码技能
2021/09/15 Javascript
英镑符号 £
2022/02/17 杂记