Vì Ubuntu đã khởi động được một thời gian rồi, tôi muốn sử dụng một công việc mới để tắt máy một cách duyên dáng một số ứng dụng khi tắt hệ thống hoặc khởi động lại. Điều cần thiết là tắt hoặc khởi động lại hệ thống bị đình trệ cho đến khi các ứng dụng này bị tắt.
Các ứng dụng sẽ được khởi động thủ công vào dịp nào đó và khi tắt hệ thống sẽ tự động được kết thúc bằng một tập lệnh (mà tôi đã có). Vì các ứng dụng không thể kết thúc một cách đáng tin cậy mà không có (gần như tất cả) các dịch vụ khác đang chạy, nên việc kết thúc các ứng dụng phải được thực hiện trước khi phần còn lại của quá trình tắt máy bắt đầu.
Tôi nghĩ rằng tôi có thể giải quyết vấn đề này bằng một công việc mới bắt đầu sẽ được kích hoạt khi tắt máy, nhưng tôi không chắc chắn nên sử dụng sự kiện nào theo cách nào. Cho đến nay, tôi đã đọc các tuyên bố sau (một phần mâu thuẫn):
- Không có sự kiện tắt máy nói chung khi mới bắt đầu
- Sử dụng một khổ thơ như
start on starting shutdown
trong định nghĩa công việc - Sử dụng một khổ thơ như
start on runlevel [06S]
trong định nghĩa công việc - Sử dụng một khổ thơ như
start on starting runlevel [06S]
trong định nghĩa công việc - Sử dụng một khổ thơ như
start on stopping runlevel [!06S]
trong định nghĩa công việc
Từ những khuyến nghị này, những câu hỏi sau đây phát sinh:
- Có hay không có một sự kiện tắt máy chung trong sự khởi đầu của Ubuntu?
- Cách được đề xuất để thực hiện "móc tắt máy" là gì?
- Khi các sự kiện runlevel [x] được kích hoạt; Đây là khi đã vào runlevel hay khi vào runlevel?
- Chúng ta có thể sử dụng một cái gì đó như
start on starting runlevel [x]
hoặcstart on stopping runlevel [x]
? - Điều gì sẽ là giải pháp tốt nhất cho vấn đề của tôi?
Cảm ơn rât nhiều
startup
sự kiện nổi bật là một cái gì đó là cần thiết để "tố bơm". Sau khi một sự kiện đặc quyền được gửi, mọi thứ khác có thể, và được xác định bởi các công việc và tác vụ được kích hoạt bởistartup
. Đối với việc không có mộtshutdown
sự kiện duy nhất , có quá nhiều loại khác nhaushutdown
để điều đó có ý nghĩa. Tốt hơn là phụ thuộc trực tiếp vào các công việc bạn cần phải chạy.