Perhaps I'm misunderstanding with Supervisor does, but perhaps me asking this question will help clear that up. Basically, I have a Supervisor program in my /etc/supervisord.conf file that executes a bash script which simply executes a PHP script. I've been able to successfully get that bash script to run from supervisor only upon launch of supervisor. However, isn't the point of something like supervisor that it runs that tasks in the background at set intervals or something so that I can know it's always running and handling any tasks it might need to according to the script it runs?
Here is the program in my conf file:
[program:program_name_d]
command=/path/to/runme
process_name=%(program_name)s
numprocs=1
autostart=true