
mbhangui at gmail
Jul 20, 2011, 6:24 AM
Post #1 of 1
(760 views)
Permalink
|
|
Using systemd to start qmail/netqmail
|
|
FC9 had replaced sysv init scripts for the new init upstart. FC15 has moved to a new init yet again. This time the init is systemd http://en.wikipedia.org/wiki/Systemd To have qmail/netqmail or my own indimail server run under systemd, one needs to create a service configuration file (/lib/systemd/system/qmail.service) # cat > /lib/systemd/system/qmail.service [Unit] Description=qmail/netqmail service After=local-fs.target network.target [Service] ExecStart=/var/qmail/bin/svscan /service ExecStop=/var/qmail/bin/svc -dx /service/* /service/*/log Type=simple NonBlocking=yes [Install] WantedBy=multi-user.target NOTE: You can use your own variation in ExecStart to start svscan (using it with readproctitle, etc) # systemctl enable qmail.service The above command will create a link in /etc/systemd/system/multi-user.target.wants lrwxrwxrwx 1 root root 36 Jul 20 18:18 qmail.service -> /lib/systemd/system/qmail.service To start qmail/netqmail do # systemctl start qmail.service To stop qmail/netqmail do # systemctl stop qmail.service -- Regards Manvendra - http://www.indimail.org
|