Cron có đánh thức máy tính của tôi không?


8

Tôi cần bắt đầu một tập lệnh Python mỗi ngày vào lúc nửa đêm và sau khi tìm kiếm trên internet, tôi phát hiện ra rằng tôi có thể sử dụng cron cho việc đó. Điều tôi tò mò là, nếu tôi lên lịch cho một nhiệm vụ cron vào nửa đêm, nó có đánh thức máy tính của tôi để thực hiện công việc không? Hay tôi phải đánh thức máy tính bằng thứ gì khác? Tôi đang sử dụng Ubuntu 16.04.

Câu trả lời:


9

Câu trả lời ngắn:

Không.

Tuy nhiên, bạn có thể sử dụng rtcwake . Với rtcwake, bạn có thể đánh thức máy tính, thiết lập để chạy các lệnh và tập lệnh sau đó, v.v.

Các tùy chọn bao gồm cả thức dậy vào một thời điểm tuyệt đối, cũng như thức dậy vào một khoảng thời gian cụ thể kể từ bây giờ :

-s seconds | --seconds seconds
    Sets the wakeup time to seconds in future from now. 
-t time_t | --time time_t
    Sets the wakeup time to the absolute time time_t. time_t is the time in seconds since 1970-01-01, 00:00 UTC. Use the 

Một ví dụ về cách rtcwake có thể được sử dụng trong câu trả lời này .
Xem thêm, như mọi khi,man rtcwake


@vasekhlav bạn được chào đón!
Jacob Vlijm
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.