PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل در ساخت cronjob در دایرکت ادمین



webhosts
September 21st, 2014, 00:34
سلام

سرور لینوکس با دایرکت ادمین دارم. هنگامی که می خواهم یک CronJob بسازم پیغام زیر را می دهد ، در لیست cronjob ها در دایرکت ادمین ساخته میشود ولی کار نمی کند:

Error Creating Cron Job
crontab returned non zero value: sh: /usr/bin/crontab: is a directory

و وقتی آن cronjon را می خواهم حذف کنم پیغام زیر را می دهد:
Error Deleting Cron Job
crontab returned non zero value: sh: /usr/bin/crontab: No such file or directory

مشکل از چیست؟ باید چه کار کنم؟

amin0181
September 21st, 2014, 03:03
درود
ظاهرا کرون جاب در سرور دایرکت ادمین به درستی نصب نشده

webhosts
September 21st, 2014, 10:27
باید چه کار کنم؟ لطف می کنید کمک کنید؟

a.e
September 21st, 2014, 10:40
با چه دستوری کران جاب را تعریف میکنید؟ (get,php -q یا ...؟)

amin0181
September 21st, 2014, 11:12
نصب کرون جاب (http://shanerutter.co.uk/2011/11/23/centos-installing-cron-cronjobs-or-cron-daemon-crond/)

از نظر من مشکل از نصب کرون جاب هست

-
در صورتی که نصب شد و کار نکرد


php -q /home



GET http
لینک هاییی که از whmcs دریافت میکنید یا هر اسکریپت دیگه
عینا همون رو وارد کنید
در صوتی که درست کار کنه کرون جاب
تفاوتی نداره که با کدوم یکی از لینک ها شما ایمیل ها رو دریافت کنید هر دو به یک فایل میرسن !
-
در داخل هاست چک کنید که cron.php وجود داشته باشه و دست رسی رو 644 باشه


-
ایمیل و درست وارد کنید
ابتدا زمان رو روی 5 دقیقه بزارین ( جهت تست که از کار کرد درست مطمن بشید )
اسپم رو چک کنید

webhosts
September 21st, 2014, 13:08
با چه دستوری کران جاب را تعریف میکنید؟ (get,php -q یا ...؟)

/usr/local/bin/php /home/usere panele da/domains/domaine site/public_html/syntimer.php >/dev/null 2>&1 >/dev/null 2>&1

- - - Updated - - -


نصب کرون جاب (http://shanerutter.co.uk/2011/11/23/centos-installing-cron-cronjobs-or-cron-daemon-crond/)

از نظر من مشکل از نصب کرون جاب هست


با دستور yum install vixie-cron کرون جاب رو نصب کردم. اما هم چنان مشکل وجود دارد. در واقع هنوز دایرکتوری crontab در /usr/bin ساخته نشده است.

a.e
September 21st, 2014, 17:33
مطابق آموزش مقابل عمل نمایید: آموزش ایجاد Cron Jobs در دایرکت ادمین - مرکز آموزش - شرکت میهن داده گستر جوان (http://oxinserver.com/knowledgebase.php?action=displayarticle&id=9)

یا از دستور php -q استفاده نمایید

webhosts
September 21st, 2014, 18:18
به نظر من مشکل از نوع آدرس دهی برای کرون جاب نیست. اگر در پست اول نگاه کنید پیغام خطایی که داده نوشتم: No such file or directory داره میگه دایرکتوری crontab وجود ندارد. در قسمت bin هم نگاه کردم دایرکتوری crontab وجود نداشت. پس وقتی crontab وجود نداشته باشد نمی توان cronjob ساخت.

a.e
September 21st, 2014, 19:00
در زمانی که دستور مناسب درج نشود نیز این خطا به دلیل اجرا نشدن دستور و نیافتن فایل مورد نظر نمایش داده میشود. (براساس تجربه)

amin0181
September 21st, 2014, 19:12
لینک کرون جاب و از whmcs میگیرین ؟
-
از نسخه نال شده برای دایرکت استفاده کردین ؟
-
احتمالا مشکل از نسخه دایرکت ادمین هست
وارد پوشه بشین ( بسازین به همون اسم crontab ) و اونجا نصب کنید
اول کامند هایی که وارد میکنید رو بخونید که پوشه اشتباهی یا به اسم دیگه ساخته نشه و تو همون مسیر که ارور میده ساخته بشه
-

- - - Updated - - -

اینو ببنید (http://tecadmin.net/install-crontab-in-linux/)

webhosts
September 21st, 2014, 22:17
در زمانی که دستور مناسب درج نشود نیز این خطا به دلیل اجرا نشدن دستور و نیافتن فایل مورد نظر نمایش داده میشود. (براساس تجربه)

از دستور GET http://www.mydomain.com/myfile.php استفاده کردم اما همان ارور قبی را داد.
یک فید مربوط به ایمیل وجود دارد. در این قسمت ایمیل خود را درج کردم. آیا با هر بار اجرا شدن آن فایلی که آدرسش را در قسمت کرون جاب دادم ، باید یک ایمیل برای من ارسال شود؟