nohup和后台运行,进程查看及终止

news/2024/12/21 23:46:54/

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:

1

nohup /usr/local/node/bin/node /www/im/chat.js >> /usr/local/node/output.log 2>&1 &

进程号7585

查看运行的后台进程

(1)jobs -l

jobs命令只看当前终端生效的,关闭终端后,在另一个终端jobs已经无法看到后台跑得程序了,此时利用ps(进程查看命令)

(2)ps -ef 

1

ps -aux|grep chat.js

 a:显示所有程序 u:以用户为主的格式来显示 x:显示所有程序,不以终端机来区分

注:

  用ps -def | grep查找进程很方便,最后一行总是会grep自己

  用grep -v参数可以将grep命令排除掉

1

ps -aux|grep chat.js| grep -v grep

  再用awk提取一下进程ID 

1

ps -aux|grep chat.js| grep -v grep | awk '{print $2}'

3.如果某个进程起不来,可能是某个端口被占用

查看使用某端口的进程

1

lsof -i:8090

1

netstat -ap|grep 8090

查看到进程id之后,使用netstat命令查看其占用的端口

1

netstat -nap|grep 7779

使用kill杀掉进城后再启动

4.终止后台运行的进程

1

kill -9  进程号

 原文链接:https://www.cnblogs.com/baby123/p/6477429.html


http://www.ppmy.cn/news/584861.html

相关文章

在Pycharm中编辑代码时的快捷键

Pycharm中编辑代码时常用快捷键 1 CTRL ALT SPACE 快速导入任意类 2 CTRL SHIFT ENTER 代码补全 3 SHIFT F1 查看外部文档 4 CTRL Q 快速查找文档 5 CTRL P 参数信息(在方法中调用的参数) 6 CTRL …

文件系统考古 3:1994 - The SGI XFS Filesystem

在 1994 年,论文《XFS 文件系统的可扩展性》发表了。自 1984 年以来,计算机的发展速度变得更快,存储容量也增加了。值得注意的是,在这个时期出现了更多配备多个 CPU 的计算机,并且存储容量已经达到了 TB 级别。对于这些…

Daily record-September

September11. I feel much more reassured when Ive been for a health check. 体检之后我感到放心多了。2. The disease was detected during a routine check-up. 这个病是在做常规体检时查出来的。3. When was the last time you went to the doctor for a shot! 你上一次去…

基于微软平台IIS/ASP.NET开发的大型网站有哪些? .

首先说明一下,本文绝不是要说Microsoft平台多么好,多么牛。只是要提醒一些LAMP/JAVA平台下的同志们,微软平台不至于像你们说的,和想象的那么不堪!只是你们自己不知道而已。同时,也希望广大Microsoft同志们不…

《Python自然语言处理(第二版)-Steven Bird等》学习笔记:第05章 分类和标注词汇

第05章 分类和标注词汇 5.1 使用词性标注器5.2 标注语料库表示已标注的标识读取已标注的语料库简化的词性标记集名词动词形容词和副词未简化的标记探索已标注的语料库 5.3 使用Python 字典映射词及其属性索引链表VS 字典Python字典定义字典默认字典递增地更新字典复杂的键和值颠…

nodeJS实现简单网页爬虫功能

前面的话 本文将使用nodeJS实现一个简单的网页爬虫功能 网页源码 使用http.get()方法获取网页源码,以hao123网站的头条页面为例 http://tuijian.hao123.com/hotrank var http require(http);http.get(http://tuijian.hao123.com/hotrank,function(res){var data ;…

h2database,一个内存数据库解决方案

这不是一个新东西,但是它却是一个被严重低估的东西. 为了让它不再被继续低估,我打算为推广和宣传它贡献出自己的一点点力量. 先来个简介. h2database 官方网站 http://www.h2database.com/ 这个是一个 java编写的轻量级数据库. 类似的轻量级数据库实际上有很多, 例如java自带的…

基于IIS/ASP.NET开发的大型网站汇总(备查)

首先说明一下,本文绝不是要说Microsoft平台多么好,多么牛。只是要提醒一些LAMP/JAVA平台下的同志们,微软平台不至于像你们说的,和想象的那么不堪!只是你们自己不知道而已。同时,也希望广大Microsoft同志们不…