gpt4 book ai didi

bash - 创建将在 VSTS 后台运行的命令

转载 作者:行者123 更新时间:2023-11-29 09:32:29 24 4
gpt4 key购买 nike

我正在尝试在某个测试任务组(针对 CI)中创建一个任务,该任务将执行一个服务器(将在后台运行)并继续执行下一个任务。
但实际发生的是,它只是卡在“运行服务器”任务中。

这些是我尝试在后台启动我的服务器的变体 -

1. bash -c "python3 $(Build.Repository.LocalPath)/apache_deployment/run_server.py & >/dev/null  2>&1" & >/dev/null  2>&1

2. python3 $(Build.Repository.LocalPath)/apache_deployment/run_server.py & /dev/null 2>&1 &

3. python3 $(Build.Repository.LocalPath)/apache_deployment/run_server.py & disown

如何解决这个问题?

最佳答案

在后台放置在行尾。您显然非常信任此代码,将其所有输出直接发送到接收器。

python3 $(Build.Repository.LocalPath)/apache_deployment/run_server.py >/dev/null 2>&1 &

如果您的脚本是可执行的并且包含正确的 shebang,这就足够了:

$(Build.Repository.LocalPath)/apache_deployment/run_server.py >/dev/null 2>&1 &

关于bash - 创建将在 VSTS 后台运行的命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51919074/

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