bash - 从 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
文件中运行并且还能够在作业列表中看到它们?
解决方案
推荐阅读
- mongodb - 将 Mongo 从 4.4 升级到 5.0 现在 DB 不会启动
- python - 如何计算向量集合之间的成对欧几里得距离
- node.js - Azure Javascript SDK 无法为具有访问层“存档”的 Blob 复制 Blob (sync/beginCopyBlobUrl)
- c - C:scanf n 行整数,for 循环在 1 次扫描后终止
- python - 使用 SQLAlchemy 读取 Celery Task 的结果时出错
- nginx - Nginx反向代理没有定义server_name?
- reactjs - 通过 Ref 创建 React Portal
- java - 带有 Spring Session 和 Redis 的 Spring Boot - 需要 RedisConnectionFactory
- python - 逐一比较二维数组以在python中定义最大值
- firebase - 如何使用 StreamBuilder 从多个文档中获取数据?