/
  • خطا در انجام cron

  • ارسال پاسخ   امتیاز موضوع:
    • 1 رأی - میانگین امیتازات: 3
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی خطا در انجام cron
    نویسنده پیام
    yashar آفلاین
    یاشار
    **

    ارسال‌ها: 14
    تاریخ عضویت: ۱۳۸۷ اسفند ۱۷
    اعتبار: 0
    تشکرها : 0
    ( 9 تشکر در 6 ارسال )
    ارسال: #1
    خطا در انجام cron
    سلام

    من روی هاستی که استفاده می کنم یه cron تعریف کردم ولی این خطا رو به ایمیلم ارسال می کنه
    no such file or folder find

    برای آدرس دهی به cron هم هر دو روش زیر رو استفاده کردم ولی بازهم همین خطا رو می ده
    http://www.mysite.com/myfolder/myfile.php
    و
    /home/mysitefolder/myfolder/myfile.php

    ممنون می شم اگر کمکم کنید.
    خدانگهدار.
    __________________________________________________________________________
    ایران سرزمین من است. سرزمین پدران من است.
    به خاکش سوگند ، برایش خون هم خواهم داد.
    ۱۳۸۸ فروردين ۵ ۰۱:۳۰ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    amir.s آفلاین
    عضو
    ***

    ارسال‌ها: 145
    تاریخ عضویت: ۱۳۸۷ دي ۱
    اعتبار: 3
    تشکرها : 453
    ( 186 تشکر در 99 ارسال )
    ارسال: #2
    RE: خطا در انجام cron
    سلام

    تا جایی که من میدونم روش دوم درست هست.

    مسیر دقیق فایل رو ( توسط __FILE__ ) بدست بیار و دوباره تست کن .
    ۱۳۸۸ فروردين ۵ ۰۴:۲۶ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    yashar آفلاین
    یاشار
    **

    ارسال‌ها: 14
    تاریخ عضویت: ۱۳۸۷ اسفند ۱۷
    اعتبار: 0
    تشکرها : 0
    ( 9 تشکر در 6 ارسال )
    ارسال: #3
    RE: خطا در انجام cron
    سلام

    روش شما رو امتحان کردم ولی درست نشد.
    به نظرتون دیگه ممکنه این خطا از کجا نشاط گرفته باشه؟

    ممنون و خدانگهدار.
    __________________________________________________________________________
    ایران سرزمین من است. سرزمین پدران من است.
    به خاکش سوگند ، برایش خون هم خواهم داد.
    ۱۳۸۸ فروردين ۶ ۱۲:۳۸ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    amir.s آفلاین
    عضو
    ***

    ارسال‌ها: 145
    تاریخ عضویت: ۱۳۸۷ دي ۱
    اعتبار: 3
    تشکرها : 453
    ( 186 تشکر در 99 ارسال )
    ارسال: #4
    RE: خطا در انجام cron
    من که عقلم به جایی نمی رسه . باید اساتید نظر بدن ...
    اما یه سوال؛
    شما از cPanel استفاده میکنی ؟
    ۱۳۸۸ فروردين ۶ ۰۱:۴۱ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    yashar آفلاین
    یاشار
    **

    ارسال‌ها: 14
    تاریخ عضویت: ۱۳۸۷ اسفند ۱۷
    اعتبار: 0
    تشکرها : 0
    ( 9 تشکر در 6 ارسال )
    ارسال: #5
    RE: خطا در انجام cron
    سلام

    بله ، کنترل پنل هاست cpanel است.

    خدانگهدار.
    __________________________________________________________________________
    ایران سرزمین من است. سرزمین پدران من است.
    به خاکش سوگند ، برایش خون هم خواهم داد.
    ۱۳۸۸ فروردين ۶ ۰۲:۳۲ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    yashar آفلاین
    یاشار
    **

    ارسال‌ها: 14
    تاریخ عضویت: ۱۳۸۷ اسفند ۱۷
    اعتبار: 0
    تشکرها : 0
    ( 9 تشکر در 6 ارسال )
    ارسال: #6
    RE: خطا در انجام cron
    سلام

    من آدرس cron رو به شکل زیر تغییر دادم و درست شد.

    php -f /home/mysitefolder/myfolder/myfile.php

    ممنون و خدانگهدار.
    __________________________________________________________________________
    ایران سرزمین من است. سرزمین پدران من است.
    به خاکش سوگند ، برایش خون هم خواهم داد.
    ۱۳۸۸ فروردين ۸ ۰۴:۵۶ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : amir.s
    hidensoft آفلاین
    عضو ارشد
    *****

    ارسال‌ها: 1,384
    تاریخ عضویت: ۱۳۸۸ شهريور ۳
    اعتبار: 46
    تشکرها : 729
    ( 1394 تشکر در 782 ارسال )
    ارسال: #7
    RE: خطا در انجام cron
    کد:
    [dan@localhost ~]$ man php
    NAME
           php - PHP Command Line Interface 'CLI'

    SYNOPSIS
           php [options] [ -f ] file [[--] args...]

           php [options] -r code [[--] args...]

           php [options] [-B code] -R code [-E code] [[--] args...]

           php [options] [-B code] -F file [-E code] [[--] args...]

           php [options] -- [ args...]

           php [options] -a

    DESCRIPTION
           PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. This is the command line interface that enables you
           to do the following:

           You can parse and execute files by using parameter -f followed by the name of the file to be executed.

           Using parameter -r you can directly execute PHP code simply as you would do inside a .php file when using the eval() function.

           It is also possible to process the standard input line by line using either the parameter -R or -F. In this mode each separate input line causes the code specified by -R  or  the  file
           specified by -F to be executed.  You can access the input line by $argn. While processing the input lines $argi contains the number of the actual line being processed. Further more the
           parameters -B and -E can be used to execute code (see -r) before and after all input lines have been processed respectively. Notice that the input is  read  from  STDIN  and  therefore
           reading from STDIN explicitly changes the next input line or skips input lines.

           If  none  of  -r  -f  -B  -R -F or -E is present but a single parameter is given then this parameter is taken as the filename to parse and execute (same as with -f). If no parameter is
           present then the standard input is read and executed.

    OPTIONS
           --interactive
           -a             Run PHP interactively. This lets you enter snippets of PHP code that directly get executed. When readline support is enabled you can edit the lines and also have history
                          support.

           --bindpath address:port|port
           -b address:port|port
                          Bind Path for external FASTCGI Server mode (CGI only).

           --no-chdir
           -C             Do not chdir to the script's directory (CGI only).

           --no-header
           -q             Quiet-mode. Suppress HTTP header output (CGI only).

           --timing count
           -T count       Measure execution time of script repeated count times (CGI only).

           --php-ini path|file
           -c path|file   Look for php.ini file in the directory path or use the specified file

           --no-php-ini
           -n             No php.ini file will be used

           --define foo[=bar]
           -d foo[=bar]   Define INI entry foo with value bar

           -e             Generate extended information for debugger/profiler

           --file file
           -f file        Parse and execute file
    ...
    ۱۳۹۰ آبان ۲۲ ۰۷:۱۱ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    aminsm آفلاین
    عضو جدید
    **

    ارسال‌ها: 1
    تاریخ عضویت: ۱۳۹۰ دي ۱۷
    اعتبار: 0
    تشکرها : 0
    ( 0 تشکر در 0 ارسال )
    ارسال: #8
    RE: خطا در انجام cron
    (۱۳۸۸ فروردين ۸ ۰۴:۵۶ عصر)yashar نوشته شده توسط:  سلام

    من آدرس cron رو به شکل زیر تغییر دادم و درست شد.

    php -f /home/mysitefolder/myfolder/myfile.php

    ممنون و خدانگهدار.

    فکر کنم شما یوزرتون رو در آدرس دهی فراموش کردین،

    باید اینطور باشه:

    کد:
    php -f "/home/username/site.com/folder/file.php"

    ---
    این اولین پست من در این انجمن هست، مطالب بسیار مفیدی بنده از این انجمن یاد گرفته‌ام و حالا می‌خوام دانسته‌های اندکم را با شما به اشتراک بذارم.
    ۱۳۹۰ دي ۱۸ ۰۲:۲۱ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS