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

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

今天给大家介绍一下linux下检查和终止nohup和后台运行进程的操作命令。大家都知道nohup是用来不挂机运行命令的,语法非常简单。有需要的朋友可以参考这篇文章。

目录

1.nohup2.3 .如果某个进程上不去,可能是某个端口被占用了。4.终止在后台运行的进程。nohup命令运行由Command参数和任何相关Arg参数指定的命令,忽略所有SIGHUP信号。注销后,使用nohup命令在后台运行程序。要在后台运行nohup命令,请在命令末尾添加(表示“和”的符号)。

1.nohup

目的:在不挂断的情况下运行命令。

语法:nohup命令[Arg …] []

无论nohup命令的输出是否被重定向到终端,输出都将被附加到当前目录中的nohup.out文件。

如果当前目录的nohup.out文件不可写,则输出被重定向到$HOME/nohup.out文件。

如果无法创建或打开文件进行追加,则无法调用Command参数指定的命令。

退出状态:该命令返回以下退出值:

26可以找到但不能调用Command参数指定的命令。

27 nohup命令有错误,或者找不到由命令参数指定的命令。

否则,nohup命令的退出状态是由Command参数指定的命令的退出状态。

2.

目的:在后台运行

一般两个一起用。

nohup命令

例如:

nohup/usr/local/node/bin/node/www/im/chat . js/usr/local/node/output . log 21

第7585号

查看正在运行的后台进程。

(1)工作岗位-l

jobs命令只查看当前有效的终端。关闭终端后,乔布斯在另一个终端看不到后台运行的程序。此时,使用ps(过程视图命令)。

(2)ps -ef

ps -aux|grep chat.js

复制代码如下:A:显示所有程序

u:以面向用户的格式显示。

x:显示所有节目,不按终端区分。

注意:

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

使用grep -v参数排除grep命令。

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

使用awk再次提取进程ID。

PS-aux | grep chat . js | grep-v grep | awk“{ print $ 2 }”

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

使用端口查看进程

lsof -i:8090

netstat -ap|grep 8090

查看进程id后,使用netstat命令查看它占用的端口。

netstat -nap|grep 7779

在开始之前使用kill杀死城市。

4.终止后台运行的进程

Kill -9进程号

以上是linux中检查和终止nohup和后台运行进程的细节。更多关于nohup后台运行的信息,请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: