Systemd Declaring a Service Dependency: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
=Overview= | =Overview= | ||
This example shows how to declare a dependency between httpd and network services - the system should not attempt to start httpd unless the network service are started, otherwise httpd won't find the network interfaces to bind to. | |||
=Procedure= | |||
==Create a httpd systemd service configuration directory== | |||
<pre> | |||
/etc/systemd/system/httpd.service.d | |||
</pre> | |||
2. Create a file, the name could be 'http-extra.conf' (/etc/systemd/system/httpd.service.d/http-extra.conf) and the content should be: | |||
[Unit] | |||
Requires=network-online.target | |||
After=network-online.target |
Revision as of 19:57, 11 January 2016
Internal
Overview
This example shows how to declare a dependency between httpd and network services - the system should not attempt to start httpd unless the network service are started, otherwise httpd won't find the network interfaces to bind to.
Procedure
Create a httpd systemd service configuration directory
/etc/systemd/system/httpd.service.d
2. Create a file, the name could be 'http-extra.conf' (/etc/systemd/system/httpd.service.d/http-extra.conf) and the content should be:
[Unit] Requires=network-online.target After=network-online.target