اجرای فایل php با استفاده از cron job
سلام به همه متخصصین محترم
من میخوام یه فایل php رو در زمانهای مشخص اجرا کنم تا اون هم یک نتیجه رو بفرسته به فایل xml که من با فلش ازش استخراج کنم
همه موارد درست پیش میره الا این cron نمیدونم چرا وقتی زمان اجرا میرسه برام ایمیل میاد که انجام شده ولی فایل xml من همچنان خالیه
در حالی که همون فایل رو با استفاده از url توی بروزر اجرا میکنم مشکلی نیست و دقیقا عبارت مورد نظر در xml نوشته میشه
لطفا یه جواب اساسی لطف کنین
پاسخ : اجرای فایل php با استفاده از cron job
cron را با دستور:
کد:
php -q /home/domain/public_html/filename.php
تنظیم کنید
پاسخ : اجرای فایل php با استفاده از cron job
نقل قول:
نوشته اصلی توسط
nginxweb
cron را با دستور:
کد:
php -q /home/domain/public_html/filename.php
تنظیم کنید
سلام مرد شریف
دقیقا رسیدیم به مشکل من
من همینکارو کردم ولی انگار با این روش فایل run نمیشه
چون هیچ دیتایی به xml نمیره
در صورتی که وقتی همون فایل را با url اجرا میکنم مقدار مورد نظر رو ارسال میکنه به xml
ولی با cron jobs انگار نمیشه.
در هر حال از راهنمایی شما تشکر میکنم
پاسخ : اجرای فایل php با استفاده از cron job
کد:
/usr/bin/php /home/domain/public_html/filename.php
پاسخ : اجرای فایل php با استفاده از cron job
از طریق ssh به سرور وصل بشید و این دستور cron و مستقیم وارد کنید بدون تایم
ببینید نتیجه چی هستش
اگر اجرا شد و موردی نبود و اروری مشاهده نکردید
مشکل از فایل و کدهای شما می باشد
پاسخ : اجرای فایل php با استفاده از cron job
اين دستور تست كنيد:
(اين روش دسترسي مثل حالتي هست كه خودتون لينك باز ميكنيد براي همين بايد دسترسي درست و با نام دامنه باشه و همچنين روش رمزي قرار نداده باشيد.)
پاسخ : اجرای فایل php با استفاده از cron job
نقل قول:
نوشته اصلی توسط
EXXXIR
اين دستور تست كنيد:
(اين روش دسترسي مثل حالتي هست كه خودتون لينك باز ميكنيد براي همين بايد دسترسي درست و با نام دامنه باشه و همچنين روش رمزي قرار نداده باشيد.)
نقل قول:
/usr/bin/php /home/domain/public_html/filename.php
هیچکدوم جواب نداد
پاسخ : اجرای فایل php با استفاده از cron job
کد:
curl http://www.yourdomain.com/filename.php
البته حواستون باشه به جای http://www.yourdomain.com/filename.php آدرس فایل PHP سایت خودتون رو جایگزین کنید :)
پاسخ : اجرای فایل php با استفاده از cron job
کد PHP:
wget http://www.yourdomain.com/filename.php
مطمئنید کرون جاب کار میکنه برای اون اکانت ؟؟؟
پاسخ : اجرای فایل php با استفاده از cron job
از همه دوستان ممنونم
ولی دقت در آدرس و یا باز بودن cron job و ازین قبیل موارد رو حتما حواسم هست
ولی نشده
در هر حال من که بیخیال این موضوع شدم
چون میخواستم تاریخ سرور رو در زمان مشخصی بگیرم روزانه و هر رو ز یکی کم کنم
حالا یه راه دیگه براش بکار میگیرم
البته اگه دوستان اینم حل کنن من مشکلم مرتفع میشه
میخوام توی تیتر یک نوشته در ورد پرس تاریخ میلادی وارد کنم تا هر وقت کاربر وارد سایت شد همون موقع محاسبه تاریخ پروژه صورت بگیره
فقط یه مشکل دارم که نوشته توی تیتر رو به هر شکل میزنم string در نظر نمیگیره ولی وقتی بصورت دستی توی کدهام میزنم حل میشه اما زمانی که از تیتر نوشته میخونم کار نمیکنه.