Fungsi /etc/cron.hourly


10

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:


12

Ya, Anda mengerti.

Mulai saja dengan yang #!/bin/bashbiasa Anda lakukan. Dan pastikan Anda sudo chmod +x /etc/cron.hourly/yourscriptkarena itu tidak akan berjalan tanpa menjalankan izin.


13

Setiap skrip yang ditempatkan di folder /etc/cron.hourlyakan berjalan setiap jam.

Namun file Anda harus:

  • dieksekusi,
  • cocok dengan namespace skrip cron Debian (^[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

6

Apa pun yang ada /etc/cron.hourlyakan dieksekusi setiap jam, sama seperti apa pun yang ada di /etc/cron.dailydalamnya akan dijalankan sekali sehari.

Pastikan file tersebut dapat dieksekusi, dan mulai dengan #!/bin/bashatau #!/usr/bin/python(atau #!/usr/bin/env python) atau apa pun yang sesuai untuk jenis skrip yang akan Anda jalankan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.