什么是 '&' 命令末尾的符号?
nohup /server1/scripts/xyz.sh $1 2> nohup.out&
答案1
该&
角色是控制操作员在 shell 中。它会导致在后台执行进程。这意味着该进程没有对终端的读取权限。只有前台进程才有。但是,它仍然可以将其输出写入终端
如果你使用以下命令在后台启动了一个进程:
process &
然后你可以用以下命令让他回到前台:
fg
您可以再次与该流程进行交互。
答案2
它将这一过程移到了后台。
请参阅你的 shell 文档并搜索作业控制。
(PS:它不是Linux专用的)。