Rumah  >  Artikel  >  Tutorial sistem  >  Kaedah terperinci untuk menyelesaikan masalah crontab tidak sah dalam ubuntu

Kaedah terperinci untuk menyelesaikan masalah crontab tidak sah dalam ubuntu

WBOY
WBOYke hadapan
2024-01-01 19:11:541458semak imbas

Dayakan crontab dalam docker Debain Saya telah menangani masalah itu selama sehari, jadi saya akan merekodkannya di sini. Debain adalah serupa dengan ubuntu, jadi ia termasuk di bawah ubuntu.

1. Soalan pertama, pasang crontab

apt-get install cron

Lihat dengan jelas, ia adalah cron, bukan crond! Tidak perlu memasang perkara seperti vixie-cron yang diperlukan di bawah centos! Pelbagai tutorial yang digunakan untuk centos di Internet benar-benar mengelirukan saya! Ingat, hanya arahan di atas sudah cukup di bawah ubuntu!

2. Mulakan perkhidmatan crontab

/etc/init.d/cron status  #查看状态

/etc/init.d/cron restart  #启动服务

Anda juga boleh menggunakan ps -ef|grep cron untuk menyemak status, dan anda juga boleh menggunakan service start cron untuk memulakan perkhidmatan. Ingat satu perkara, ia adalah cron, bukan crond yang digunakan oleh centos.

3 Untuk docker, jika anda tidak menggunakan docker, anda boleh melangkau langkah ini

Ubah suai fail /etc/pam.d/cron, tukar yang diperlukan kepada mencukupi, kemudian mulakan semula perkhidmatan cron: /etc/init.d/cron restart

4. Laluan mutlak mesti digunakan dalam skrip

Sama ada skrip shell atau skrip python, semua laluan di dalamnya mestilah laluan mutlak!

5. Import pembolehubah persekitaran yang diperlukan

Contoh

0 8 * * * . /etc/profile; /bin/sh /home/abc/test.sh

0 8 * * * /bin/usr/python2.7 /home/abc/test.py

Jika ini semua ok, sepatutnya tiada masalah.

Atas ialah kandungan terperinci Kaedah terperinci untuk menyelesaikan masalah crontab tidak sah dalam ubuntu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:jb51.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam