Buildroot มีระบบเริ่มต้นที่เป็นไปได้สามระบบดังนั้นจึงมีสามวิธีในการทำสิ่งนี้:
BusyBox init
/etc/inittab
ด้วยวิธีนี้อย่างใดอย่างหนึ่งเพิ่มรายการไปยัง
::respawn:/bin/myprocess
โปรดทราบว่า BusyBox init
มี/etc/inittab
รูปแบบที่แปลกประหลาด ฟิลด์ที่สองนั้นไม่มีความหมายและฟิลด์แรกไม่ใช่ IDแต่เป็นชื่ออุปกรณ์พื้นฐาน
Linux "System V" init
/etc/inittab
อีกครั้งหนึ่งเพิ่มรายการไปยัง
myprocess:2345:respawn:/bin/myprocess
systemd
หนึ่งเขียนไฟล์หน่วยในพูด/etc/systemd/system/myprocess.service
:
[Unit]
Description=My Process
[Service]
ExecStart=/bin/myprocess
Restart=always
[Install]
WantedBy=multi-user.target
เปิดใช้งานสิ่งนี้เพื่อเริ่มอัตโนมัติเมื่อบูตเครื่องด้วย:
systemctl enable myprocess.service
เริ่มด้วยตนเองด้วย:
systemctl start myprocess.service
อ่านเพิ่มเติม