Là người dùng không root, tôi muốn chạy một công việc nền khi hệ thống khởi động. Đó là một loại dịch vụ không yêu cầu quyền root. Có cách nào để làm điều đó?
Một cách là đưa sudo -u user command
vào rc.local
, nhưng chỉnh sửa rc.local
đòi hỏi quyền root.
Một cách khác là khởi chạy nó từ cron
mỗi phút và kiểm tra bất kỳ trường hợp đang chạy nào, nhưng trước hết, nó đánh thức hệ thống một cách không cần thiết và thứ hai, có thể có điều kiện chạy đua trong việc kiểm tra các phiên bản đang chạy.
Cách thứ ba là chạy nó vào ~/.bash_profile
, nhưng tôi muốn bắt đầu mà không cần đăng nhập người dùng.
crontab -e
để tạo tập tin cron dưới/tmp
?