Câu trả lời:
cron
là một quá trình xử lý các tác vụ theo lịch trình cho dù bạn có đăng nhập hay không. Không cần thiết phải có một màn hình hoặc phiên tmux đang chạy vì trình nền cron sẽ thực thi các tác vụ theo lịch trình trong các shell riêng biệt.
Xem man cron
và man crontab
để biết chi tiết.
crontab -e
để đọc về tệp crontab của người dùng và cat /etc/crontab
để đọc về tệp crontab trên toàn máy chủ. Từ tệp crontab của người dùng, bạn không thể chạy các lệnh bằng một người dùng khác mặc dù có thể sử dụng sudo nếu các lệnh không mật khẩu được chỉ định
/etc/crontab
dành cho toàn hệ thống, vậy thì tập tin crontab cho người dùng ở đâu?