2012-05-08 19 views
45

Trong tệp crontab, các lệnh có được chỉ định bằng dấu "&" hay lệnh chạy trong nền không?Các công việc cron linux có nên được chỉ định bằng dấu "&" để chỉ báo chạy trong nền không?

tôi có:

*/20 * * * * /home/me/monitor/check.sh /home/me/monitor/check.properties >> /home/me/monitor/check.log 2>&1 & 

Tôi đã nhìn thấy câu trả lời trái ngược nhau cho câu hỏi này ở những nơi khác nhau. Một số người nói không cần phải đặt một "&", những người khác mà không có ampersand cron chờ cho đầu ra từ lệnh, mặc dù tất cả đầu ra được chuyển hướng.

Cảm ơn, Paul

Trả lời

60

Mỗi công việc đó là chạy bởi cron được chạy ở chế độ nền tự động, vì vậy không cần thiết phải cho &

Xem this quá.

+5

Cảm ơn bạn. Tôi phải làm gì nếu tôi chỉ định "&" ở cuối phần thưởng? – 23W

Các vấn đề liên quan