Tôi muốn thực thi một kịch bản cứ sau 30 phút sau khi khởi động vào hệ thống. Tôi biết bạn có thể sử dụng cron, nhưng tôi không có kế hoạch sử dụng tính năng này thường xuyên do đó tôi muốn dùng thử với systemd.
Cho đến nay tôi chỉ tìm thấy các bộ tính giờ đơn điệu cho phép thực hiện một cái gì đó một lần (ít nhất là tôi nghĩ vậy). Làm thế nào foo.timer
và foo@user.service
trông như thế nào trong trường hợp tôi muốn thực hiện một cái gì đó cứ sau 30 phút kể từ khi khởi động / hệ thống bắt đầu?
foo@user.service
[Unit]
Description=run foo
Wants=foo.timer
[Service]
User=%I
Type=simple
ExecStart=/bin/bash /home/user/script.sh
foo.timer
[Unit]
Description=run foo
[Timer]
where I am stuck... ???