Exec:Linux命令和UNIX命令

重定向shell输出,或使用当前PID启动新程序

Linux., 这exc.命令用指定的命令替换当前shell进程,实质上将当前shell的进程ID传输到新进程,然后假定PID。

大多数休闲桌面Linux用户不应该使用exc.。这是一个强大的程序,具有缩小用例脚本。在正常情况下,对调用很少有价值exc.用于常规壳体操作。

'exec'有效

当你运行时exc.使用新命令作为参数,Linux使用与调用它的shell相同的进程运行该新命令。如果在不指定新命令的情况下运行它,则在当前shell中发生相关重定向。

例如,当通过启动终端管理程序启动shell会话时,默认shell会自动调用。当你键入时出口,shell会话终止,并且根据终端管理软件,窗户可能会消失。

看看怎么样exc.Works,启动shell,然后在同一会话中启动第二个shell。例如,如果使用ZSH,则当终端窗口打开时,请启动另一个ZSH会话。

多个贝壳

检查运行过程后,每次调用shell时,都会看到具有单独进程ID Spawns的新作业。每次退出shell会话时出口命令,其中一个会话终止。

如果你执行日期从shell会话中,您将看到显示为标准输出的日期。如果你这样用exc.要将标准输出重定向到文本文件,您希望看到文件的标准输出,直到退出ZSH会话exc.控制。退出时,标准输出显示为预期显示,因为原始ZSH会话再次激活。

linux exec命令

用例为'exec'

一个常用用例exc.涉及整理脚本。如果您需要使用脚本来打击命令的参数,然后终止脚本exc.使用这些参数启动新程序并关闭当前shell会话。

此页面是否有帮助?