&bash命令后
答
不,他们是两件独立的事情。
运行python alt_pg ...
表示python
将在$PATH
和alt_pg ...
将被作为参数传递给python。 Python然后查找名为alt_pg
的文件。运行alt_pg ...
表示alt_pg
将在$PATH
中查找。后者可能会导致python运行,这取决于alt_pg
的作用。
在命令后面添加&
表示该命令在后台运行,并且即使alt_pg
仍在运行,shell仍可继续执行后续命令。
答
&符在分叉/后台进程中运行进程。
答
&
在行结束处运行python alt_pg ${args}
在您的linux shell下的“背景”中;然而,脚本仍然与shell相关联。因此,如果shell停止,脚本也会停止。
备注:您可以使用nohup python alt_pg ${args} &
来解除脚本与shell的关联。如果您像这样产生脚本,则脚本在注销shell后仍然存在。
在后台开始 – Denis 2012-08-03 13:35:26