Systemd-tips: Difference between revisions

From wikipost
Jump to navigation Jump to search
 
No edit summary
Line 4: Line 4:


===Enable /etc/rc.local===
===Enable /etc/rc.local===


/etc/systemd/system/rc-local.service
<pre>
[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local

[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99

[Install]
WantedBy=multi-user.target
</pre>





<pre>
<pre>

Revision as of 02:05, 24 May 2025



Enable /etc/rc.local

/etc/systemd/system/rc-local.service

[Unit]
 Description=/etc/rc.local Compatibility
 ConditionPathExists=/etc/rc.local

[Service]
 Type=forking
 ExecStart=/etc/rc.local start
 TimeoutSec=0
 StandardOutput=tty
 RemainAfterExit=yes
 SysVStartPriority=99

[Install]
 WantedBy=multi-user.target



--[example /etc.rc.local]--
#!/bin/sh -e 
# 
# rc.local 
# 
# This script is executed at the end of each multiuser runlevel. 
# Make sure that the script will "exit 0" on success or any other 
# value on error. 
# 
# In order to enable or disable this script just change the execution 
# bits. 
# 
# By default this script does nothing. 

exit 0
--[end]-- 

systemctl daemon-reload

systemctl start rc-local