linux - 使用 & 将存储库克隆为后台进程

标签 linux git process background clone

为什么我不能在后台运行 git clone。这是下载限制还是 git 限制还是其他什么完全的限制?

git clone <repository> &

最佳答案

这应该可以正常工作。但是,您应该意识到“在后台”并不意味着“在我看不到的地方”。该命令仍可能将数据输出到屏幕(git 确实会这样做),覆盖您当前正在执行的任何操作。这纯粹是装饰性的。

要在后台运行它而不在屏幕上显示任何内容,您可以将其输出重定向到 /dev/null:

git clone yourrepo > /dev/null 2>&1 &

如果您希望稍后能够检查输出,请将 /dev/null 替换为 mylogfile.txt

关于linux - 使用 & 将存储库克隆为后台进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23164421/

相关文章:

php - 仅浏览器端的 Socket.io?

android - 具有在线 git 集成的 Ruby 的 Gemfile 等同于 Android 和 Gradle?

git - : "Sorry, cannot split this hunk"?如何解决

c# - AppWinStyle 不适用于 Process.start

android - 您可以跟踪 Android 应用程序何时终止吗?

linux - 全局变量的值在 BASH 中不会改变

c - Linux:如何将文件描述符标记为在 fork 上不可继承?

linux - AWK 对 bash 中的运行输出采取行动

windows - 删除 git 目录时出现 "permission denied"

c# - 进程峰值内存使用的类型