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

Kaedah terperinci untuk menyelesaikan masalah crontab tidak sah dalam ubuntu

WBOY
Lepaskan: 2024-01-01 19:11:54
ke hadapan
1476 orang telah melayarinya

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
Salin selepas log masuk

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  #启动服务
Salin selepas log masuk

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
Salin selepas log masuk

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!

Label berkaitan:
sumber:jb51.net
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan