Buildroot có ba hệ thống init có thể, vì vậy có ba cách để làm điều này:
BusyBox init
Với điều này, người ta thêm một mục vào /etc/inittab
.
::respawn:/bin/myprocess
Lưu ý rằng BusyBox init
có /etc/inittab
định dạng idiosyncratic . Trường thứ hai là vô nghĩa và trường thứ nhất không phải là ID mà là tên cơ sở của thiết bị.
Linux "Hệ thống V" init
Một lần nữa, người ta thêm một mục vào /etc/inittab
.
myprocess:2345:respawn:/bin/myprocess
systemd
Một người viết một tập tin đơn vị trong, nói , /etc/systemd/system/myprocess.service
:
[Unit]
Description=My Process
[Service]
ExecStart=/bin/myprocess
Restart=always
[Install]
WantedBy=multi-user.target
Cho phép điều này để tự khởi động khi khởi động với:
systemctl enable myprocess.service
Bắt đầu bằng tay với:
systemctl start myprocess.service
đọc thêm