Tôi có một số a.out
mà tôi muốn chạy khi khởi động BeagleBone của mình. Nó thực sự là một máy chủ socket mà tôi muốn bắt đầu ngay sau khi các quyền hạn BeagleBone lên. Tôi đã cố gắng để đặt này trong /etc/init.d
, nhưng nó đã không giúp đỡ. Tôi đã viết một kịch bản shell để chạy thực thi này, nhưng ngay cả điều đó cũng không giúp được gì.Thực thi tập lệnh khi khởi động bằng BeagleBone Black
Tôi có thể làm gì để chạy tập lệnh ngay khi khởi động?
Chào mừng bạn đến với Stack Overflow! Tôi đã viết lại câu hỏi của bạn như vậy mà nó rất dễ dàng để chọn ra và tôi đã liên kết với hội đồng quản trị chỉ trong trường hợp bất cứ ai không quen thuộc với nó. –
Chính xác phân phối Debian (và phiên bản) bạn đang sử dụng trên BBB của bạn là gì? Tôi hỏi, bởi vì những gì bạn cần phải tìm ra đầu tiên, đó là [init system] (http://en.wikipedia.org/wiki/Init) đang được sử dụng cho phân phối của bạn. Theo tôi nhớ, một số phiên bản của BBB đi kèm với [systemd] (http://en.wikipedia.org/wiki/Systemd). Nếu đó là trường hợp của bạn - bạn cần tìm ra cách tạo init script cho systemd, hoặc thay thế nó bằng sysv-init.Ngoài ra, hãy xem [câu hỏi này] (http://stackoverflow.com/questions/28141116/debian-etc-init-d-script-not-running). –
Tôi tìm thấy một giải pháp, tôi đã viết một dịch vụ trong/lib/systemd để chạy tập tin a.out của tôi trên power-up, nó hoạt động tốt. Dù sao, cảm ơn sự giúp đỡ Sam –