Saya memerlukan sintaks crontab yang harus menjalankan skrip PHP tertentu /var/www/html/a.php
setiap menit. Eksekusi pada setiap menit harus dimulai pukul 00:00. Tugas lain yang harus menjalankan skrip pada pukul 00:00 /var/www/html/reset.php
(sekali setiap 24 jam).
316
Ini adalah format / etc / crontab:
Saya sarankan menyalin & menempelkan itu ke bagian atas file crontab Anda sehingga Anda selalu memiliki referensi yang praktis. Sistem RedHat diatur seperti itu secara default.
Untuk menjalankan sesuatu setiap menit:
Untuk menjalankan sesuatu di tengah malam setiap hari:
Anda dapat memasukkan / usr / bin / php dalam perintah untuk menjalankan, atau Anda dapat membuat skrip php langsung dieksekusi:
Mulai file php Anda dengan shebang sehingga shell Anda tahu juru bahasa mana yang harus digunakan:
sumber
/etc/crontab
, yang merupakan file sistem crontab. Seorang pengguna crontab memiliki format yang berbeda, yang tidak termasuk bidang nama pengguna, karena berjalan sebagai user yang disampaikan itu. Jika Anda ingin menjalankan pekerjaan cron sebagai pengguna non-root, Anda harus menggunakancrontab
perintah untuk mengirimkannya (dan tidak khawatir tentang di mana crontab disimpan). Jangan main-main dengan/etc/crontab
kecuali Anda benar-benar perlu.