我想设置从脚本生成的进程的设置监视。
这是我的配置:
[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退出代码退出。如何管理except和exec以保留有关主管的子/子流程的信息?
谢谢