Difference between revisions of "Debian: rc.local"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) (Created page with "https://unix.stackexchange.com/questions/471824/what-is-the-correct-substitute-for-rc-local-in-systemd-instead-of-re-creating-rc As pointed out elsewhere, it becomes moderat...") |
Onnowpurbo (talk | contribs) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
− | https://unix.stackexchange.com/questions/471824/what-is-the-correct-substitute-for-rc-local-in-systemd-instead-of-re-creating-rc | + | * https://unix.stackexchange.com/questions/471824/what-is-the-correct-substitute-for-rc-local-in-systemd-instead-of-re-creating-rc |
+ | * https://caklihat.com/baca/berita/menggunakan-rclocal-di-debian-10-buster | ||
− | + | 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 | |
− | |||
− | rc-local.service | ||
− | + | Isi dengan, | |
+ | |||
+ | [Unit] | ||
+ | Description=/etc/rc.local | ||
+ | ConditionPathExists=/etc/rc.local | ||
+ | |||
[Service] | [Service] | ||
− | Type= | + | Type=forking |
+ | ExecStart=/etc/rc.local start | ||
+ | TimeoutSec=0 | ||
+ | StandardOutput=tty | ||
RemainAfterExit=yes | RemainAfterExit=yes | ||
− | + | SysVStartPriority=99 | |
[Install] | [Install] | ||
WantedBy=multi-user.target | 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 | |
− | |||
− |
Latest revision as of 09:50, 24 January 2024
- https://unix.stackexchange.com/questions/471824/what-is-the-correct-substitute-for-rc-local-in-systemd-instead-of-re-creating-rc
- https://caklihat.com/baca/berita/menggunakan-rclocal-di-debian-10-buster
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