Difference between revisions of "Debian: rc.local"

From OnnoWiki
Jump to navigation Jump to search
 
Line 6: Line 6:
  
 
  nano /etc/systemd/system/rc-local.service
 
  nano /etc/systemd/system/rc-local.service
 +
 +
Isi dengan,
  
 
  [Unit]
 
  [Unit]
Line 21: Line 23:
 
  [Install]
 
  [Install]
 
  WantedBy=multi-user.target
 
  WantedBy=multi-user.target
 +
 +
Edit /etc/rc.locak
  
 
  nano /etc/rc.local
 
  nano /etc/rc.local
 +
 +
 +
Isi dengan (dan pastikan ada #!/bin/sh)
  
 
  #!/bin/sh -e
 
  #!/bin/sh -e
Line 38: Line 45:
  
 
  exit 0
 
  exit 0
 +
 +
Lakukan
  
 
  chmod +x /etc/rc.local
 
  chmod +x /etc/rc.local

Latest revision as of 09:50, 24 January 2024


Pada debian 10 tidak ditemukan adanya rc.local yang dungsinya biasanya untuk startup sebuah script tanpa repot membuat systemctl dan sebagainya.. jadi disini saya akan coba membuat rc.local kembali, yang pada debian terbaru sudah tidak ada atau mungkin sudah dihilangkan.. heheheh

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

Isi dengan,

[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

Edit /etc/rc.locak

nano /etc/rc.local


Isi dengan (dan pastikan ada #!/bin/sh)

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

Lakukan

chmod +x /etc/rc.local
systemctl enable rc-local.service
systemctl start rc-local.service
systemctl status rc-local.service

Cek statusnya bila sudah "active" silahkan edit rc.local nya untuk pengujian