nohup设置后如何查看进程
时间: 2023-10-27 15:10:28 浏览: 115
可以使用以下命令来查看正在运行的 nohup 进程:
```
ps aux | grep nohup
```
该命令会列出所有包含 "nohup" 的进程信息,包括进程 ID(PID)和进程名称。从中找到你要查看的进程 PID,然后使用以下命令查看进程详细信息:
```
ps -p <PID>
```
该命令会输出进程的详细信息,包括 CPU 占用率、内存占用率等。如果想实时地查看进程信息,可以使用以下命令:
```
top
```
该命令会实时地显示系统中所有进程的 CPU 占用率、内存占用率等信息,可以通过按下键盘上的 "q" 键来退出 top 命令。
相关问题
nohup 启动后怎么查看进程
可以使用 `ps` 命令来查看进程,具体命令为:
```
ps -ef | grep <进程名或关键字>
```
其中,`-ef` 表示显示所有进程,包括命令行参数,`grep` 是一个查找命令,用于过滤出包含指定关键字的进程。例如,如果你想查看名为 `myprocess` 的进程,可以使用以下命令:
```
ps -ef | grep myprocess
```
如果有多个匹配的进程,可以使用 `grep -v` 命令来排除不需要的进程,例如:
```
ps -ef | grep myprocess | grep -v grep
```
这将过滤掉 `grep` 命令本身的进程。
使用nohup命令后怎么查看进程
使用 nohup 命令启动的进程会在后台执行,并且不会受到终端关闭的影响。如果你想查看 nohup 命令启动的进程,可以使用以下命令:
1. 使用 ps 命令查看进程:
```
ps -ef | grep <进程名称>
```
其中,<进程名称> 是你要查找的进程的名称或关键字,例如:
```
ps -ef | grep my_script.py
```
这样就可以查找到名为 my_script.py 的进程并显示进程信息。
2. 使用 pgrep 命令查找进程 ID:
```
pgrep <进程名称>
```
这样就可以查找到名为 <进程名称> 的进程并显示进程 ID。
3. 使用 top 命令查看系统进程:
```
top
```
这样就可以查看系统中所有正在运行的进程,并且可以按照 CPU 占用率等信息排序。
注意,如果你使用 nohup 命令启动的进程没有输出到文件或者终端上,那么你可能无法查看进程的输出信息。可以通过重定向输出到文件,或者使用工具如 screen 来实现在后台执行进程并查看输出信息。