Sometimes the dispatcher cannot find a command with a relative path, even if the directory is configured.
Therefore use:
[program:gtaskqueue_puller_1] directory=/root/scripts/gtaskqueue_puller command=/root/scripts/gtaskqueue_puller/venv/bin/gtaskqueue_puller "foo" autostart=true autorestart=true [program:gtaskqueue_puller_2] directory=/root/scripts/gtaskqueue_puller command=/root/scripts/gtaskqueue_puller/venv/bin/gtaskqueue_puller "bar" autostart=true autorestart=true
but not:
[program:gtaskqueue_puller_1] directory=/root/scripts/gtaskqueue_puller command=venv/bin/gtaskqueue_puller "foo" autostart=true autorestart=true [program:gtaskqueue_puller_2] directory=/root/scripts/gtaskqueue_puller command=venv/bin/gtaskqueue_puller "bar" autostart=true autorestart=true
source share