मेरे पास अपस्टार्ट की नौकरी है:
description "posty api"
start on mysql
stop on shutdown
env RACK_ENV=production
setuid vmail
setgid vmail
chdir /opt/posty_api
pre-start script
mkdir -p /var/run/posty
chown -R vmail:root /var/run/posty
end script
exec /usr/local/bin/unicorn -D -c /opt/posty_api/unicorn.rb --env production >> /var/log/posty/upstart.log 2>&1
post-stop exec kill `cat /var/run/posty/unicorn.pid`
respawn
respawn limit 1 10
फ़ोल्डर बनाने के लिए /var/run
मुझे रूट विशेषाधिकारों की आवश्यकता है। मैं अपस्टार्ट जॉब के कुछ हिस्सों को रूट के रूप में कैसे चला सकता हूं, और खुद को अनप्रोफाइल यूजर के रूप में सेवा दे सकता हूं?
start on starting posty
। लेकिन लॉगिंग मेरी तरह से बेहतर है।