Linux通过nohup和&实现关闭进程后仍可以后台运行

我们先来学习两个Linux命令:

1.nohup

用途:不挂断地运行命令。

语法:nohup Command [ Arg … ] [ & ]

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

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

  如果没有文件能创建或打开以用于追加,那么 Command 参数指定的命令不可调用。

2.&

用途:在后台运行
语法: 命令 &

实现:一般两个一起用

nohup 【命令】 &

例子: nohup python3 login.py >> output.log 2>&1 &
输出:进程号7585

如何查看后台运行的进程?

通过PS命令:
ps -ef

posted @ 2022-06-09 23:35  virtualman  阅读(78)  评论(0编辑  收藏  举报