Một khả năng là sử dụng Upstart. Điều này cho phép bạn chỉ định khi nào bạn muốn chạy tập lệnh của mình theo các phụ thuộc, ví dụ như, khi hệ thống tập tin được gắn kết và giao diện mạng eth0
được bật và chạy trên đường. Tạo một tệp /etc/init/bruce_script.conf
(bạn cần tạo tệp dưới dạng root) có chứa một cái gì đó như thế này:
description "Bruce's boot script"
start on filesystem and net-device-up IFACE=eth0
task
exec su -c '/home/bruce/script' bruce
Tham khảo tài liệu mới nhất để biết thêm thông tin, đặc biệt là init(5)
trang hướng dẫn để biết danh sách những gì bạn có thể đặt trong tệp cấu hình đó.