Я хочу установить настройки мониторинга процесса, который создается из скрипта.
Это мой конфиг:
[program:snx]
command=/snx.sh
user=johndoe
startsecs = 0
stdout_logfile=/dev/stdout
stdout_logfile_maxbytes=0
stderr_logfile=/dev/stderr
stderr_logfile_maxbytes=0
snx.sh
#!/usr/bin/expect -f
spawn snx -s $env(SNX_SERVER) -c $env(SNX_CERTPATH)
expect "*?assword:"
send "$env(SNX_CERTPASS)\r"
expect "*Do you accept*"
send "y\r"
expect "SNX - connected."
expect eof
Проблема в том, что он запустит подпроцесс (snx) и скрипт /snx.sh завершится с 0 кодом завершения. Как я могу, кроме exec, сохранить информацию о дочернем / подпроцессе для супервизора?
Спасибо