Vytvoření rc.local [Debian 9 ]

v debian 9 není soubor rc.local návod na vytvoření

 

// vytvořit nový soubor
nano /etc/systemd/system/rc-local.service

// vlozit do souboru 
[Unit]
Description=/etc/rc.local
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



// vytvořit nový soubor 

nano /etc/rc.local

// vložit do něj 

#!/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



// přidělit oprávnění 
chmod +x /etc/rc.local

// povolit script při bootování
systemctl enable rc-local

//spuštění souboru
systemctl start rc-local.service

// ověření - satus
systemctl status rc-local.service





// vkládání věci do rc.local 


su ooklauser -c './full_path_to_your_Ookla_Server_Daemon/OoklaServer --daemon'
su        > jako přepnutí uživatele
ooklauser > libovolný uživatel pod okterým se ro bude spouštět
-c        > nevím
'path'    > cesta s parametry