admin管理员组

文章数量:1534201

2024年3月30日发(作者:)

linux shell退出命令详解

在Linux下,如果你需要脱离终端的方式在后台运行,那么应该使用那个命令呢?下面

由小编为大家整理了linux shell退出命令的相关知识,希望对大家有帮助!

linux shell退出命令

方法如下:

(1)输入命令:

nohup 你的shell命令

(3)输入exit命令退出终端:

exit

(4)现在可以关闭你的终端软件了,等过足够的时间,让你的shell命令执行完了再上

去看结果吧。

其中,nohup命令可以让你的shell命令忽略SIGHUP信号,即可以使之脱离终端运

行;可以让你的命令在后台运行。

以脱离终端的方式在后台运行shell命令有这样几个好处:只要你执行过了命令,那

么你的网络中断不会对你有任何影响,并且你就可以关闭终端软件了。

第 1 页 共 3 页

附:nohup命令参考

nohup 命令

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

语法:nohup Command [ Arg ... ] [ ( 表示and的符号)到命令的尾部。

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

文件中。如果当前目录的 文件不可写,输出重定向到

$HOME/ 文件中。如果没有文件能创建或打开以用于追加,那么 Command

参数指定的命令不可调用。如果标准错误是一个终端,那么把指定的命令写给标准错误的

所有输出作为标准输出重定向到相同的文件描述符。

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

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

127 nohup 命令发生错误或不能查找由 Command 参数指定的命令。

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

nohup命令及其输出文件

nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,

那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。

第 2 页 共 3 页

nohup就是不挂起的意思( no hang up)。

该命令的一般形式为:nohup command 2

在上面的例子中,输出被重定向到文件中。

第 3 页 共 3 页

本文标签: 命令退出终端输出运行