运行以“&”结尾的命令时禁用 PID 输出

运行以“&”结尾的命令时禁用 PID 输出

我读到了一个关于通过生成另一个进程从命令行同时运行 2 个命令的解决方案。假设我想运行commandAcommandB然后我必须在脚本中编写以下内容:

commandA &
commandB

但问题是,当我运行脚本时,它会在终端中给我输出一些数字(我认为可能是 PID,因为如果我调用kill <that_number>它就会停止 commandA 进程),如下所示:

[ 1 ] 2592
# after some time program running
[ 1 ] + 2592 done

我的问题是:

  1. 这个数字到底是多少?
  2. 如何禁用该输出号码?尝试将 stdout 和 stderr 重定向到 dev null 似乎不起作用......

相关内容