首页 > 解决方案 > 从 gitbash 中的 sh 文件在后台启动作业

问题描述

我需要在多个command-prompt窗口中本地启动几个进程,为了简单起见,我编写了一个 shell 脚本说abc.sh要在其中运行,git-bash其中包含以下命令:

cd "<target_dir1>"
<my_command1> &>> output.log &
cd "<target_dir2>"
<my_command2> &>> output.log &

当我在 git bash 中运行这些命令时,我得到了在后台运行的作业,可以使用 jobs 和 kill 命令看到,但是当我通过它们运行它们时abc.sh,我让我的进程在后台运行,但是 git-bash 实例不承认它们,现在我再也看不到他们使用作业了。

我怎样才能让他们在abc.sh文件中运行并且还能够在作业列表中看到它们?

标签: bashunixshgit-bash

解决方案


推荐阅读