主管如何在命令中扩展表达式?

时间:2015-11-22 19:17:46

标签: supervisord supervisor

我需要在%(process_num)s的数字表达式中运行一个偏移量的命令,这可能吗?

示例:

[program:test]
command=/home/user/test.sh %(process_num)s + 10

这不起作用,因为该命令无效。我需要将+10偏移设置为process_num。我知道它可能看起来很愚蠢,但我不想为此制作不同的脚本,这里应该是对表达式的简单评估。

1 个答案:

答案 0 :(得分:0)

您必须使用部分值numprocs_start。正如documentation所说:

  

<强> numprocs_start

     

一个整数偏移量,用于计算numprocs的数量   启动。

     

默认值:0

因此,在您的情况下,您需要numprocs_start=10