Buildroot memiliki tiga sistem init yang memungkinkan, jadi ada tiga cara untuk melakukan ini:
BusyBox init
Dengan ini, seseorang menambahkan entri ke /etc/inittab
.
::respawn:/bin/myprocess
Perhatikan bahwa BusyBox init
memiliki /etc/inittab
format istimewa . Bidang kedua tidak ada artinya, dan bidang pertama bukan ID tetapi nama perangkat.
Linux "Sistem V" init
Sekali lagi, seseorang menambahkan entri ke /etc/inittab
.
myprocess:2345:respawn:/bin/myprocess
systemd
Seseorang menulis file unit di, katakanlah /etc/systemd/system/myprocess.service
,:
[Unit]
Description=My Process
[Service]
ExecStart=/bin/myprocess
Restart=always
[Install]
WantedBy=multi-user.target
Aktifkan ini untuk mulai otomatis saat boot dengan:
systemctl enable myprocess.service
Mulai secara manual dengan:
systemctl start myprocess.service
Bacaan lebih lanjut