gpt4 book ai didi

linux - Manage ctrl+z and bg or & signal in shell script - (shell脚本中的后台进程)

转载 作者:太空宇宙 更新时间:2023-11-04 09:12:19 25 4
gpt4 key购买 nike

我有一个包含在里面的脚本:

cd $1
ng s --host 0.0.0.0 --port 4200
...another commands ...

所以,我想在里面运行一个 Angular 项目。我正在从微服务执行脚本,所以实际上由于 ng s 命令的行为,该服务永远不会给我回复响应。 enter image description here

记住这一点,我想在后台执行“ng s ...”命令,但是当我运行时:

ng s --host 0.0.0.0 --port 4200 &

ng s 将 & 作为无效参数。我的意思是,我尝试以多种方式在后台运行脚本,但没有成功

我怎样才能做到这一点?

最佳答案

作为一种选择,您可以写下一个简短的 bash 脚本,其中只包含

#!/bin/bash
ng s --host 0.0.0.0 --port 4200

然后以

开始

脚本.sh &

或者如果您想在与终端断开连接后继续运行:

nohup 脚本.sh &

关于linux - Manage ctrl+z and bg or & signal in shell script - (shell脚本中的后台进程),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53780927/

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