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 随机数生成的代码的详细分析
May 15 Python
Python开发实例分享bt种子爬虫程序和种子解析
May 21 Python
通过Python 接口使用OpenCV的方法
Apr 02 Python
PyTorch学习笔记之回归实战
May 28 Python
python数据类型之间怎么转换技巧分享
Aug 20 Python
基于Django框架的权限组件rbac实例讲解
Aug 31 Python
python+Selenium自动化测试——输入,点击操作
Mar 06 Python
Python turtle库的画笔控制说明
Jun 28 Python
10个python爬虫入门基础代码实例 + 1个简单的python爬虫完整实例
Dec 16 Python
如何利用pygame实现打飞机小游戏
May 30 Python
如何使用pdb进行Python调试
Jun 30 Python
Python多线程 Queue 模块常见用法
Jul 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
一条久听不愿放下的DIY森海MX500,三言两语话神奇
2021/03/02 无线电
adodb与adodb_lite之比较
2006/12/31 PHP
php实现scws中文分词搜索的方法
2015/12/25 PHP
php_pdo 预处理语句详解
2016/11/21 PHP
PHP判断json格式是否正确的实现代码
2017/09/20 PHP
PHP tp5中使用原生sql查询代码实例
2020/10/28 PHP
javascript调试之DOM断点调试法使用技巧分享
2014/04/15 Javascript
微信小程序日历组件calendar详解及实例
2017/06/08 Javascript
Bootstrap 3多级下拉菜单实例
2017/11/23 Javascript
vue中如何实现pdf文件预览的方法
2018/07/12 Javascript
vue中组件的3种使用方式详解
2019/03/23 Javascript
微信小程序 flexbox layout快速实现基本布局的解决方案
2020/03/24 Javascript
python 合并文件的具体实例
2013/08/08 Python
python迭代器的使用方法实例
2013/11/21 Python
用Python编写一个简单的FUSE文件系统的教程
2015/04/02 Python
python 远程统计文件代码分享
2015/05/14 Python
Django中模型Model添加JSON类型字段的方法
2015/06/17 Python
MySQL中表的复制以及大型数据表的备份教程
2015/11/25 Python
python中子类继承父类的__init__方法实例
2016/12/15 Python
python3爬取淘宝信息代码分析
2018/02/10 Python
详解Python连接MySQL数据库的多种方式
2019/04/16 Python
python3连接kafka模块pykafka生产者简单封装代码
2019/12/23 Python
沪江旗下的海量优质课程平台:沪江网校
2017/11/07 全球购物
OnePlus加拿大官网:中国国际化手机品牌
2020/10/13 全球购物
继承公证书
2014/04/09 职场文书
新学期标语
2014/06/30 职场文书
企业2014年度工作总结
2014/12/10 职场文书
典型事迹材料范文
2014/12/29 职场文书
经典导游欢迎词
2015/01/26 职场文书
学校计划生育责任书
2015/05/09 职场文书
2015年度企业工作总结
2015/05/21 职场文书
2015年会计年终工作总结
2015/05/26 职场文书
Python max函数中key的用法及原理解析
2021/06/26 Python
win11怎么用快捷键锁屏? windows11锁屏的几种方法
2021/11/21 数码科技
Vue3中toRef与toRefs的区别
2022/03/24 Vue.js
SQL Server一个字符串拆分多行显示或者多行数据合并成一个字符串
2022/05/25 SQL Server