Я экспортировал скрипт upstart с помощью мастера, и я добавил строку в файл .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 [email protected]; export PORT=5000; export RAILS_ENV=production; rails s thin -p $PORT >> /var/log/square/web-1.log 2>&1'