首页 > 解决方案 > 检查当前的 bash 脚本是否在后台运行

问题描述

我有一个脚本:

赛跑者.sh

#!/bin/bash

DIR="$(cd "$(dirname "$0")" && pwd)"

node --trace-warnings "$DIR/../engine/runner/Runner.js" "$@"

我这样称呼:

./runner.sh --program --name=simple &

行尾有无&。我想检测到这一点,runner.sh以便我可以node在后台或常规方式下运行。

我们如何检测(在 bash 脚本中)该脚本在后台运行?

标签: linuxbashshellsh

解决方案


推荐阅读