Linux 使用&;克隆存储库作为后台流程;
为什么我不能在后台运行git clone。这是一个下载限制还是git限制或者其他什么Linux 使用&;克隆存储库作为后台流程;,linux,git,process,background,clone,Linux,Git,Process,Background,Clone,为什么我不能在后台运行git clone。这是一个下载限制还是git限制或者其他什么 git clone <repository> & git克隆& 这应该可以正常工作。然而,你应该知道“在背景中”并不意味着“在我看不见的地方”。该命令可能仍然会将数据输出到屏幕(git肯定会这样做),覆盖您当前正在做的任何事情。这纯粹是装腔作势 要在后台运行它而不在屏幕上显示任何内容,可以将其输出重定向到/dev/null: git clone yourrepo > /dev/nul
git clone <repository> &
git克隆&
这应该可以正常工作。然而,你应该知道“在背景中”并不意味着“在我看不见的地方”。该命令可能仍然会将数据输出到屏幕(git肯定会这样做),覆盖您当前正在做的任何事情。这纯粹是装腔作势
要在后台运行它而不在屏幕上显示任何内容,可以将其输出重定向到/dev/null
:
git clone yourrepo > /dev/null 2>&1 &
如果您希望以后能够检查输出,请将
/dev/null
替换为mylogfile.txt
谢谢您的回答,并更正了我对后台与无输出的理解。我想git不支持自动执行,因为没有干净的方法。Git不是一个服务,如果它是在后台完成的,就无法知道克隆过程何时完成(不过你可以在ps的帮助下看到发生了什么)