Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Hệ điều hành Unix] Quy đổi macro cron đặc biệt sang 5 trường

    Macro cron đặc biệt

    Crontab hỗ trợ một số macro thay cho 5 trường:

    Macro Tương đương 5 trường
    @yearly / @annually 0 0 1 1 *
    @monthly 0 0 1 * *
    @weekly 0 0 * * 0
    @daily / @midnight 0 0 * * *
    @hourly 0 * * * *
    @reboot @reboot (chạy lúc khởi động, không có dạng 5 trường)

    Cho một macro, in ra dạng 5 trường tương đương. Riêng @reboot in đúng chữ @reboot.

    Ví dụ

    Input:

    @daily
    

    Output:

    0 0 * * *
    
    • Định dạng đầu vào:

      Một dòng chứa macro (bắt đầu bằng @).

    • Ràng buộc đầu vào:

      Macro thuộc danh sách ở trên.

    • Định dạng đầu ra:

      Dạng 5 trường tương đương, hoặc @reboot.

    Ví dụ:

    Đầu vào:

    @daily
    

    Đầu ra:

    0 0 * * *

    Giải thích:

    @daily chạy 0h00 mỗi ngày.

    Đang tải editor...