سلام دوستان آیا راهی هست که بتوان بررسی کرد Cron Jobs کار می کند ؟
از طریق SSH
آیا دستور خاصی هست ؟
که بزنیم از طریق SSH چک کنیم ؟ ممنون میشم راهنمایی کنید چون احساس می کنم این قسمت فعال نیست .
یه دستوری بود زدم ولی چیزی دستگریم نشد
crontab -e
نمایش نسخه قابل چاپ
سلام دوستان آیا راهی هست که بتوان بررسی کرد Cron Jobs کار می کند ؟
از طریق SSH
آیا دستور خاصی هست ؟
که بزنیم از طریق SSH چک کنیم ؟ ممنون میشم راهنمایی کنید چون احساس می کنم این قسمت فعال نیست .
یه دستوری بود زدم ولی چیزی دستگریم نشد
crontab -e
سلام.
نتیجه ی دستور زیر را قرار دهید :
service crond status
crond (pid 1317) is running...
این متن به این معناست که کرون جابز بدون مشکل در حال کار کردن هست.
دستور crontab -e را بزنید سپس ببینید کرونجابزی که تعریف کرده اید وجود دارد یا خیر.
[root@server admin]# crontab -e
no crontab for root - using an empty one
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"/tmp/crontab.OYMHlR" 0L, 0C
نه نیست
کرون جابز را چجوری اضافه کرده اید ؟
از داخل کنترل پنل ؟
3 تا دستور هست که یکی رو زدم :
/usr/local/bin/php /home/admin/domains/domain.com/public_html/script.php
/usr/local/bin/curl --silent http://www.domain.com/cron.php > /dev/null
/usr/bin/wget -O /dev/null http://www.domain.com/cron.php
/usr/bin/wget -O /dev/null http://www.domain.com/cron.php
اینو استفاده کردم جواب نداد ،
wget url زدم هم جواب نداد
شما با این روش تنها فایل کرون جابز اسکریپت را اجرا کرده اید و انرا به بخش کرون جابز سرور جهت اجرا در زمان های مشخص شده اضافه نکرده اید !
اگر میخواهید هر شب کرونجابز اجرا شود ، در crontab -e متن زیر را قرار دهید :
موفق باشید./کد:0 0 * * * php /home/user/domains/dmain.com/publi_html/corn/cronjabs.php
هر دستوری بگید زدم ! فقط موندم چرا اجرا نمیشه حتی از پنل cpanel هم فایل رو تنظیم کردم باز هم اجرا نشد !
usr/bin/wget -O /dev/null http://domain.ir/newslatter/index.ph...ling&ctrl=cron
wget http://domain.ir/newslatter/index.ph...ling&ctrl=cron
پنل من دایرکت ادمین هستش
نمیدونم والا خودمم گیج شدم :( که چرا اجرا نمیشه این فایل
از پنل مدیریت وبسایت خارج شوید ، سپس ببینید لینک کرونجابز باز میشود یا خیر.
سلام.
سطح دسترسی فایلهاتون درست نیست. فایلهای اجرایی و فایلهایی که include میشن رو ۷۵۵ کنید.
نه کلا انگار فایل هارو به اینصورت فراخوانی نمی کنه فقط باید file.php باشه . الان یه دستور دیگه قرار دادم و فایل رو به صورت دیگه فرا خوانی کردم درست شد ممنون و سپاس بابت پاسخگویی .
سلام دوستان می توانید برای
یک فایلکد:<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,'http://yoursite.com/file.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 0);
@curl_setopt($ch, CURLOPT_FOLLOWLOCATION,true);
curl_setopt($ch, CURLOPT_AUTOREFERER,true);
echo curl_exec($ch);
curl_close($ch);
file.php
بسازید و اون فایل رو از داخل کورن جاب فرآخانی کنید توجه کنید که
دستور هم این باشه
موفق باشیدکد:/usr/bin/wget -O /dev/null http://yoursite.com/file.php