Tôi sẽ luôn luôn làm một công việc chuyên nghiệp, bởi vì:
- Đó là nơi mà các sysadmins sẽ mong đợi (điểm này không được đánh giá thấp)
- crontab có khả năng chống đạn, đã qua thời gian thử nghiệm, được sử dụng và hiểu biết cực kỳ rộng rãi
- Bạn có thể tự do định hướng / phân tích thông báo lỗi / thông báo thành công ở nơi bạn muốn
- Một số tác vụ cơ sở dữ liệu yêu cầu / thích mysql ngoại tuyến (ví dụ:sao lưu toàn bộ), vì vậy bạn phải sử dụng cron cho những tác vụ đó - một ý kiến tồi nếu thực hiện một số tác vụ với cron và một số tác vụ được thực hiện với mysql; bạn sẽ không biết phải tìm ở đâu
- Bạn có thể xâu chuỗi các sự kiện khác sẽ theo sau nếu bạn có tập lệnh shell
Và cuối cùng, chỉ vì bạn có thể làm điều gì đó, không có nghĩa đó là một ý tưởng hay. Mysql giỏi về dữ liệu. Không sử dụng nó cho những thứ "shell".