رفتن به مطلب
iranwebserver
Mohammad

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

پست های پیشنهاد شده

آموزش فعال سازی کرون جابز 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

پایان آموزش

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

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام من برای تنظیم این قسمت برای 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_path

Zend 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, *'

باید چکار کنم ؟؟؟

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

با تشکر

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

همون پیشوند php ,,,, باید باشه!

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

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

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

دستورات 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(); } } ?>

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
من اینو چجوری باید نصب کنم؟

دستورات 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(); } } ?>

این دستوراتتون مشکل داره. به مسئول هاستتون بگید که براتون راه بندازه.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با سلام

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

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

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

با احترام

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

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

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

ممنون

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

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

/usr/bin/curl --silent http://example.com?update_feedwordpress=1

دستور بالا برای افزونه feedwordpress می باشد.

با تشکر

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

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

با عرض معذرت از شما و کاربر گرامی

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

/usr/bin/curl --silent

محتوای مخفی

    برای مشاهده لینک ها می بایست در وب سایت عضو باشید!

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

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

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

با احترام

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

×