Jika saya membuat skrip dan kemudian meletakkannya di folder ini (/etc/cron.hourly), akankah sistem saya menjalankan skrip ini setiap jam? Atau apakah skrip saya perlu dimulai dengan perintah juga?
Jika saya membuat skrip dan kemudian meletakkannya di folder ini (/etc/cron.hourly), akankah sistem saya menjalankan skrip ini setiap jam? Atau apakah skrip saya perlu dimulai dengan perintah juga?
Jawaban:
Setiap skrip yang ditempatkan di folder /etc/cron.hourly
akan berjalan setiap jam.
Namun file Anda harus:
(^[a-zA-Z0-9_-]+$)
.Jadi misalnya jika Anda memiliki skrip dengan ekstensi, itu tidak akan berfungsi .
Untuk mencetak nama skrip yang akan dipanggil, jalankan:
sudo run-parts --report --test /etc/cron.hourly
Apa pun yang ada /etc/cron.hourly
akan dieksekusi setiap jam, sama seperti apa pun yang ada di /etc/cron.daily
dalamnya akan dijalankan sekali sehari.
Pastikan file tersebut dapat dieksekusi, dan mulai dengan #!/bin/bash
atau #!/usr/bin/python
(atau #!/usr/bin/env python
) atau apa pun yang sesuai untuk jenis skrip yang akan Anda jalankan.