Үндэс шалтгаан Crontab ажлыг зөв гүйцэтгэхгүй байх хамгийн түгээмэл шалтгаануудын нэг нь хэрэглэгчийн бүрхүүлийн орчинд cronjob ажиллахгүй байна. Өөр нэг шалтгаан нь скриптэд ашигласан командуудын үнэмлэхүй замыг заагаагүй байж болно.
Яагаад crontab скрипт ажиллахгүй байна вэ?
Шалтгаан нь cron нь хэрэглэгч-тэй ижил PATH орчны хувьсагчтай байдаггүй. Хэрэв таны crontab команд дотор % тэмдэг байгаа бол cron үүнийг тайлбарлахыг оролддог. Хэрэв та ямар нэг % тэмдэгттэй командыг ашиглаж байсан бол (огнооны командын форматын тодорхойлолт гэх мэт) түүнээс зайлсхийх хэрэгтэй.
Би crontab скриптийг хэрхэн ажиллуулах вэ?
Crontab ашиглан скриптийг автоматаар ажиллуулах
- Алхам 1: Өөрийн crontab файл руу очно уу. Терминал / командын мөрийн интерфейс рүү очно уу. …
- Алхам 2: Cron командаа бичнэ үү. …
- Алхам 3: Cron команд ажиллаж байгаа эсэхийг шалгана уу. …
- Алхам 4: Болзошгүй асуудлуудыг дибаг хийх.
Би crontab-аас Python скриптийг хэрхэн ажиллуулах вэ?
Энгийнээр тайлбарлавал таны хийх зүйл:
- Python скриптээ үүсгэнэ үү;
- Нээлттэй терминал;
- Crontab үүсгэхийн тулд crontab -e гэж бичнэ;
- Засах горимыг эхлүүлэхийн тулд i-г дарна уу;
- Хуваарь командыг бичих/usr/bin/python /path/to/file/.py;
- Засварлах горимоос гарахын тулд esc товчийг дарна уу;
- Crontab-ээ бичихийн тулд:wq гэж бичнэ үү.
- Ажиллаж байгаа ажлыг устгахын тулд:
Crontab ажиллаж байгаа эсэхийг би яаж мэдэх вэ?
ХэндЭнэ ажлыг амжилттай гүйцэтгэсэн эсэхийг шалгах, таны системд хийгдсэн бүх cron ажлын талаарх мэдээллийг агуулсан /var/log/cron файлыг шалгана уу. Дараах гаралтаас харахад Жонны крон ажил амжилттай хэрэгжсэн.