Menurut systemd.time , pengaturan
OnCalendar=*:0/15
menerjemahkan tepatnya ke
OnCalendar=*:0,15,30,45
yaitu. itu mengaktifkan unit tepat pada jam penuh, serta pada pukul seperempat, setengah lewat dan seperempat ke.
Tergantung pada layanan Anda, ini mungkin bukan yang Anda inginkan, atau apa yang Anda butuhkan dalam semua kasus.
Timer yang berjalan setiap 15 menit - misalnya pada 1:02, 1:17, 1:32, 1:47, 2:02, ... - selalu tergantung pada waktu dijalankan terakhir - dapat diselesaikan dengan systemd. pengaturan timer
OnUnitActiveSec=15min
Sekarang, Anda juga ingin unit untuk memulai beberapa waktu setelah boot (kecuali jika Anda ingin mengaktifkan unit secara manual atau memiliki ketergantungan yang melakukan itu), jadi Anda mungkin harus menentukan
OnBootSec=10min
OnUnitActiveSec=15min
untuk memiliki unit mulai 10 menit setelah boot dan kemudian setiap 15 menit setelah yang pertama kali.
Selain itu, ada pengaturan OnUnitInactiveSec
yang mulai menghitung waktu setelah layanan berhenti (atau, lebih umum, unit telah dinonaktifkan).