Cách tốt nhất để chạy dịch vụ bất kể bản phân phối


3

Tôi đang làm việc trên một ứng dụng và muốn làm cho kịch bản bắt đầu khởi động và để người dùng có thể chạy những thứ như

service my-program restart

Những gì tôi đang thấy là dường như có nhiều cách khác nhau giữa các bản phân phối khác nhau nếu nó mới bắt đầu, systemV và những gì khác ở ngoài đó. Muốn biết làm thế nào hầu hết mọi người giải quyết vấn đề này là có một số lệnh đặc biệt sẽ làm điều này bất kể nó là linux gì. Hoặc tôi sẽ cần init script cho mỗi.

Câu trả lời:


0

Nếu bạn muốn tính di động tối đa, bạn có thể muốn đảm bảo tập lệnh của mình kiểm tra bản phân phối trước và sau đó sử dụng phương thức chương trình khởi động phù hợp

 Pseudocode:

 getDistro ( cat /etc/*release.txt )
 startUp ( Distro )

Chúc may mắn

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.