آموزش فعال سازی کرون جابز Cron Jobs در دایرکت ادمین DirectAdmin

Mohammad

مدیر انجمن
پرسنل مدیریت
آموزش فعال سازی کرون جابز Cron Jobs در دایرکت ادمین DirectAdmin

Cron Jobs یک ابزار هست که قادر هست وظیفه بررسی یک فایل یا یک مسیر رو در زمان های مشخص شده انجام بده!

برای فعال سازی کرون جابز کافیه مراحل زیر رو طی کنید

1- وارد مدیریت دایرکت ادمین بشید

13569706381.jpg


2- به قسمت Cronjobs برید

13569706392.jpg


3- این قسمت مهمترین بخش هست. به ترتیب فیلد ها رو توضیح میدم. بر فرض ما قصد داریم به سیستم بگیم یک فایل رو ساعت 10 صبح هر روز بررسی کن.

13569706393.jpg


قسمت دقیقه رو خالی میزاریم. (باید علامت * باشه) یا بر فرض می ذاریم روی 30 به معنای 30 دقیقه)

قسمت ساعت رو میزاریم روی 10 (به معنای ساعت 10 صبح)

قسمت روز رو * میزاریم. (یعنی هر روز...)

قسمت ماه رو هم * میزاریم. (یعنی هر ماه...)

قسمت روز هفته رو هم * می زاریم . (یعنی هر روز هفته)

پس شد هر روز صبح ساعت 10.30 دقیقه بیا فایل مورد نظر رو بررسی کن.

خب مسیر فایل رو هم در قسمت command می زاریم

به طور مثال فایل test.php موجود در پوشه public_html به صورت زیر هست :


کد:
/home/username/public_html/test.php
در اینجا منظور از username نام کاربری شما در دایرکت ادمین هست

4- روی گزینه ADD کلیک کنید

13569706404.jpg


پایان آموزش

منبع: پرشین اسکریپت

 
  • Like
واکنش‌ها[ی پسندها]: Para Tak

ahmadjafarian

تازه وارد
سلام من برای تنظیم این قسمت برای whmcs باید این کد را وارد میکردم

php -q /home/username/domains/username/public_html/user/admin/cron.php

سوال اول باید این عبارت را کامل وارد کنم یا عبارت اول آن (php -q) را حذف کنم

سوال دوم اگر عبارت را کامل وارد کنم این پیغام برام ایمیل میشه

Failed loading /usr/local/lib/ioncube_loader_lin_5.3.so: /usr/local/lib/ioncube_loader_lin_5.3.so: undefined symbol: zend_resolve_pathZend Guard Loader requires Zend Engine API version 220090626.

The Zend Engine API version 220060519 which is installed, is outdated.
اگر بخش اول آن را حذف کنم این پیغام را میده

/home/username/domains/fadakdesign.ir/public_html/user/admin/cron.php: line 1: ?php: No such file or directory/home/username/domains/username/public_html/user/admin/cron.php: line 2: //: is a directory

/home/username/domains/username/public_html/user/admin/cron.php: line 3: //: is a directory

/home/username/domains/username/public_html/user/admin/cron.php: line 4: //: is a directory

/home/username/domains/username/public_html/user/admin/cron.php: line 4: Support: command not found

/home/username/domains/username/public_html/user/admin/cron.php: line 5: syntax error near unexpected token `('

/home/username/domains/username/public_html/user/admin/cron.php: line 5: `// * Copyright © WHMCS Ltd. All Rights Reserved, *'
باید چکار کنم ؟؟؟

لطفا راهنمایی بفرمایید

با تشکر

 

Mohammad

مدیر انجمن
پرسنل مدیریت
همون پیشوند php ,,,, باید باشه!

اینکه پیغام zend میده به مدیر سرور بگید تا نسخه zend رو بروزرسانی کنه

 

tpark

کاربر عضو
آدرس رو داخل " " قرار بدید.

"php -q /home/username/domains/username/public_html/user/admin/cron.php"


 

sinafathi

تازه وارد
من اینو چجوری باید نصب کنم؟

دستورات Cronjob زیر را بر روی هاست خود نصب نمایید

--CURL--

0 0 * * * curl http://".$_SERVER['SERVER_NAME']."/includes/php/cron/cron-00-00.php

0 * * * * curl http://".$_SERVER['SERVER_NAME']."/includes/php/cron/cron-rented.php

2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58 * * * * curl http://".$_SERVER['SERVER_NAME']."/includes/php/cron/cron-xeon.php

"; die(); } else{ echo "خطا!

".$error; die(); } } ?>

 

alifiresoft

کاربر عضو
من اینو چجوری باید نصب کنم؟
دستورات Cronjob زیر را بر روی هاست خود نصب نمایید

--CURL--

0 0 * * * curl http://".$_SERVER['SERVER_NAME']."/includes/php/cron/cron-00-00.php

0 * * * * curl http://".$_SERVER['SERVER_NAME']."/includes/php/cron/cron-rented.php

2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58 * * * * curl http://".$_SERVER['SERVER_NAME']."/includes/php/cron/cron-xeon.php

"; die(); } else{ echo "خطا!

".$error; die(); } } ?>
این دستوراتتون مشکل داره. به مسئول هاستتون بگید که براتون راه بندازه.

 

yalda*

تازه وارد
با سلام

برای افزایش امنیت whmcs فولدر ادمین رو rename کردم و تغییرات رو هم در فایل کانفیگوریشن اعلام کردم .الان باید ب کرون جاب ها هم این تغییر نام رو اعلام کنم و تغییر بدم.اما نمیدونم از کجا و چطور

در ضمن در home دایرکت ادمین قسمت کرون جابز ندارم.این ب این معنیه ک اصلا کرون جابی تعریف نشده؟

لطفا بنده رو راهنمایی بفرمایید

با احترام

 

amirshare

تازه وارد
درود برای فعال سازی کرون جاب در لینکدونی پرشین باید کدوم فایل رو ادرسشو بدیم؟

یه سوال دیگه این لینکدونی روی ساب دامین هم جواب میده؟

ممنون

 

Mohammad

مدیر انجمن
پرسنل مدیریت
در بخش راهنما ، در قسمت مدیریت کامل شرح داده شده که ادرس کرون جاب شما کجاست.

 

Tiny

کاربر عضو
دستور زیر را چگونه باید وارد کنم.

/usr/bin/curl --silent دستور بالا برای افزونه feedwordpress می باشد.

با تشکر

 
آخرین ویرایش توسط مدیر:

Mohammad

مدیر انجمن
پرسنل مدیریت
کرون جاب ، کرون جابه دوست من ، ادرس رو طبق آموزش بده

 

Tiny

کاربر عضو
کرون جاب ، کرون جابه دوست من ، ادرس رو طبق آموزش بده
با عرض معذرت از شما و کاربر گرامی

دستور زیر رو در کرون جابز Direct Admin وارد کردم اما کار نکرد.

/usr/bin/curl --silent

بعد از آن این موضوع رو با پشتیبان هاست در میان گذاشتم و پاسخ ایشان اینگونه بود :

« شما امکان استفاده از تابع curl را برای اجرای کرون ندارید.فقط استفاده از دستورات php جایز است.لطفا از کدهای جایگزین php برای این کرون استفاده کنید. »

اگر دوستان با این موضوع آشنایی دارند ، راهنمایی بفرمایند.

با احترام

 

Mohammad

مدیر انجمن
پرسنل مدیریت
دوست من ، دارم میگم که ، طبق آموزش فقط آدرس URL رو درون کرون جاب بزارید...

 
بالا