Linux: file /etc/rc.local: Difference between revisions
From OnnoCenterWiki
Jump to navigationJump to search
Onnowpurbo (talk | contribs) Created page with "Di ubuntu baru tampaknya /etc/rc.local di buang .. ==Cek== Untuk mencek apakah /etc/rc.local akan di eksekusi sudo systemctl edit --full rc-local Akan keluar, antara lain..." |
|||
| (4 intermediate revisions by the same user not shown) | |||
| Line 18: | Line 18: | ||
touch /etc/rc.local | touch /etc/rc.local | ||
chmod +x /etc/rc.local | chmod +x /etc/rc.local | ||
==Isi /etc/rc.local== | |||
Isi dengan | |||
#!/bin/sh | |||
#atau | |||
#!/bin/bash | |||
# script/program yang mau jalankan, contoh | |||
/usr/bin/python3 /home/onno/program.py & | |||
exit 0 | |||
entry /usr/bin/python3 dst bisa diubah sesuai yang kita mau. | |||
pastikan ada #!/bin/sh atau #!/bin/bash | |||
=Alternatif Lain= | |||
sudo systemctl status rc-local | |||
sudo nano /etc/systemd/system/rc-local.service | |||
Isi dengan, | |||
[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 | |||
Edit /etc/rc.local | |||
vi /etc/rc.local | |||
Masukan script yang ingin di jalankan sebelum "exit 0" di /etc/rc.local Sesuaikan dengan keterangan di atas. | |||
Lakukan perintah di bawah ini, | |||
sudo chmod +x /etc/rc.local | |||
sudo systemctl enable rc-local | |||
sudo systemctl start rc-local.service | |||
sudo systemctl status rc-local.service | |||
Latest revision as of 02:53, 24 January 2024
Di ubuntu baru tampaknya /etc/rc.local di buang ..
Cek
Untuk mencek apakah /etc/rc.local akan di eksekusi
sudo systemctl edit --full rc-local
Akan keluar, antara lain
# This unit gets pulled automatically into multi-user.target by # systemd-rc-local-generator if /etc/rc.local is executable.
Artinya kalau ada /etc/rc.local akan di eksekusi kalau di ijinkan.
Buat /etc/rc.local
touch /etc/rc.local chmod +x /etc/rc.local
Isi /etc/rc.local
Isi dengan
#!/bin/sh #atau #!/bin/bash # script/program yang mau jalankan, contoh
/usr/bin/python3 /home/onno/program.py &
exit 0
entry /usr/bin/python3 dst bisa diubah sesuai yang kita mau.
pastikan ada #!/bin/sh atau #!/bin/bash
Alternatif Lain
sudo systemctl status rc-local sudo nano /etc/systemd/system/rc-local.service
Isi dengan,
[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
Edit /etc/rc.local
vi /etc/rc.local
Masukan script yang ingin di jalankan sebelum "exit 0" di /etc/rc.local Sesuaikan dengan keterangan di atas.
Lakukan perintah di bawah ini,
sudo chmod +x /etc/rc.local sudo systemctl enable rc-local sudo systemctl start rc-local.service sudo systemctl status rc-local.service