gpt4 book ai didi

linux - 后台运行命令不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 04:00:56 31 4
gpt4 key购买 nike

我的目标是在后台启动 docker。由于服务出现一些问题,我想在后台手动启动docker。

这是我的方法,我在后台运行 docker 守护进程,因此命令行上没有输出,并且命令行不会被进程阻止。

HTTP_PROXY=http://example.net:8080 HTTPS_PROXY=http://example.net:8080 docker -d > docker.log &

但是我的方法行不通。输出显示在命令行上,并且命令行被进程阻塞。有任何想法吗?谢谢。

最佳答案

您还需要重定向标准错误。在我的机器上,这对我有用并且在后台默默运行......

sudo docker -d 2> docker.err.log > docker.log &

编辑:是的,如 that_other_guy正确指出,如果您不重定向 stderr 并使用 & 将其放在后台,(如您所见)控制台输出只会使其看起来仍在前台运行。

关于linux - 后台运行命令不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23020563/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com