nohup查看后台进程
时间: 2023-04-25 22:00:59 浏览: 98
nohup命令可以让进程在后台运行,并且不会受到终端关闭的影响。如果需要查看后台进程,可以使用ps命令来查看当前系统中正在运行的进程,也可以使用top命令来查看系统的进程状态。另外,可以使用jobs命令来查看当前shell中正在运行的后台进程。
相关问题
查看nohup 后台程序
你可以使用以下命令查看当前用户运行的后台程序及其进程号:
```bash
ps -ef | grep nohup
```
其中,`ps` 命令用于查看进程信息,`-ef` 参数表示以完整的格式显示所有进程信息。管道符 `|` 将 `ps` 命令的结果传递给 `grep` 命令,`grep` 命令用于过滤包含字符串 "nohup" 的进程信息。执行该命令后,你会看到当前用户运行的所有后台程序及其进程号的详细信息。
nohup后台运行的程序
nohup 是一个在 Linux 和 Unix 系统上运行命令时使用的工具,它可以使命令在后台运行,并且不会受到终端断开连接的影响。通过使用 nohup ,可以在退出终端或注销用户后继续运行程序。
使用 nohup 运行程序的语法如下:
```
nohup command &
```
其中,command 是要运行的命令或程序。
例如,如果要使用 nohup 后台运行一个名为 myprogram 的可执行文件,可以执行以下命令:
```
nohup ./myprogram &
```
这将使 myprogram 在后台运行,并且将输出重定向到 nohup.out 文件中。你可以使用 `tail -f nohup.out` 命令监视输出。
还可以使用 `ps` 命令来查看后台运行的程序及其进程 ID。例如:
```
ps -ef | grep myprogram
```
请注意,nohup 命令只适用于命令行程序,不适用于图形界面应用程序。