45 lines
1.0 KiB
Plaintext
45 lines
1.0 KiB
Plaintext
|
|
~~ create (if it doses not exists) rc.local file as
|
||
|
|
-------------------------------------------------------------------->
|
||
|
|
#!/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
|
||
|
|
<--------------------------------------------------------------------
|
||
|
|
|
||
|
|
chmod +x /etc/rc.local
|
||
|
|
|
||
|
|
~~ create the service
|
||
|
|
~~ create file /etc/systemd/system/rc-local.service as
|
||
|
|
|
||
|
|
---------------------------------->
|
||
|
|
[Unit]
|
||
|
|
Description=/etc/rc.local
|
||
|
|
ConditionPathExists=/etc/rc.local
|
||
|
|
After=multi-user.target
|
||
|
|
|
||
|
|
[Service]
|
||
|
|
Type=forking
|
||
|
|
ExecStart=/etc/rc.local start
|
||
|
|
TimeoutSec=0
|
||
|
|
StandardOutput=tty
|
||
|
|
RemainAfterExit=yes
|
||
|
|
|
||
|
|
[Install]
|
||
|
|
WantedBy=multi-user.target
|
||
|
|
<---------------------------------
|
||
|
|
systemctl daemon-reload
|
||
|
|
systemctl status rc-local
|
||
|
|
systemctl start rc-local
|
||
|
|
systemctl stop rc-local
|
||
|
|
systemctl enable rc-local
|