我读到了一个关于通过生成另一个进程从命令行同时运行 2 个命令的解决方案。假设我想运行commandA
,commandB
然后我必须在脚本中编写以下内容:
commandA &
commandB
但问题是,当我运行脚本时,它会在终端中给我输出一些数字(我认为可能是 PID,因为如果我调用kill <that_number>
它就会停止 commandA 进程),如下所示:
[ 1 ] 2592
# after some time program running
[ 1 ] + 2592 done
我的问题是:
- 这个数字到底是多少?
- 如何禁用该输出号码?尝试将 stdout 和 stderr 重定向到 dev null 似乎不起作用......