【发布时间】:2012-10-31 22:26:02
【问题描述】:
我有以下新贵作业,它需要参数来运行同一作业的多个实例:
instance $ARG1,$ARG2
script
exec /path/to/executable "$ARG1" "ARG2"
end script
现在,如果我像这样开始我的工作的两个实例:
$ start my-job ARG1=ABCD ARG2=1
my-job (ABCD,1) start/running, process 6242
$ start my-job ARG1=EFGH ARG2=2
my-job (EFGH,2) start/running, process 6254
如何在一个命令中停止my-job 的所有实例,而不是对initctl list 执行grep,提取my-job 运行实例的参数并在每个实例上执行stop。
我试过stop my-job 和stop my-job ARG1=\* ARG2=\*。两者都不起作用。
【问题讨论】:
-
我认为
stop my-job ARG1=EFGH ARG2=2有效,对吧?我可能不支持 windcards。 -
@errordeveloper 是的,这行得通。但我希望能够一次停止所有我的工作实例。