我通过工头导出了一个新贵脚本,并在 .conf 文件中添加了一行,以便在进程重新启动时发送电子邮件。但是,当我终止测试功能的过程时,它会向我的收件箱发送超过 20 封电子邮件。有谁知道是否有更有效的方法可以做到这一点,或者我是 SOL?
start on starting square-web
stop on stopping square-web
respawn
exec su - deployer -c 'cd /rails/square; echo "Thin 5000 restarted on square.local" | mail jordan@square.org; export PORT=5000; export RAILS_ENV=production; rails s thin -p $PORT >> /var/log/square/web-1.log 2>&1'