انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: cronjob  (دفعات بازدید: 2750 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین PunkGeek

  • High Sr. Member
  • *
  • ارسال: 573
cronjob
« : 11 مهر 1393، 06:45 ب‌ظ »
سلام من یه کرون رو به اینصورت ایجاد کردم اما ران نمیشه دلیلش چیه؟!
crontab -e
بعد اخرش:
59 * * * * php /var/www/html/console.php Bandwidth
اما ران نمیشه، یه راهنمایی میکنید؟
« آخرین ویرایش: 11 مهر 1393، 07:46 ب‌ظ توسط PunkGeek »

آفلاین mablue

  • Full Member
  • *
  • ارسال: 124
  • جنسیت : پسر
  • sudo halt
    • تورکواز
پاسخ : cronjob
« پاسخ #1 : 11 مهر 1393، 07:43 ب‌ظ »
سلام من یه کرون رو به اینصورت ایجاد کردم اما ران نمیشه دلیلش چیه؟!
crontab -e
بعد اخرش:
59 * * * * php /var/www/html/console.php Bandwidth
اما ران نمیشه، یه راهنمایی میکنید؟

چون کد ایراد داره ۵۹ تا روز در یک هفته داریم عایا؟
اگه هر ثانیه میخوای این کد اجرا شه بنویس:
* * * * *  php /var/www/html/console.php Bandwidth
« آخرین ویرایش: 11 مهر 1393، 07:47 ب‌ظ توسط mablue »
عاشقتم لینوکس چون تو بغلم خجالتی و بی حرکتی مثل بعضی سیستما روده بر نیستی شفاف و صادقی همون اولش تا ته تهای دلت رو برام رو کردی و هر روز که میگذرد فِرَش تر میشوی مطابق سلیقه ام آرایش میکنی و مهمتر از همه چشم به جیبم ندوخته ای!


آفلاین PunkGeek

  • High Sr. Member
  • *
  • ارسال: 573
پاسخ : cronjob
« پاسخ #2 : 11 مهر 1393، 07:45 ب‌ظ »
سلام من یه کرون رو به اینصورت ایجاد کردم اما ران نمیشه دلیلش چیه؟!
crontab -e
بعد اخرش:
59 * * * * php /var/www/html/console.php Bandwidth
اما ران نمیشه، یه راهنمایی میکنید؟

چون کد ایراد داره ۵۹ تا روز در یک هفته داریم عایا؟

59 دقیقه هست

آفلاین mablue

  • Full Member
  • *
  • ارسال: 124
  • جنسیت : پسر
  • sudo halt
    • تورکواز
پاسخ : cronjob
« پاسخ #3 : 11 مهر 1393، 07:52 ب‌ظ »
سلام من یه کرون رو به اینصورت ایجاد کردم اما ران نمیشه دلیلش چیه؟!
crontab -e
بعد اخرش:
59 * * * * php /var/www/html/console.php Bandwidth
اما ران نمیشه، یه راهنمایی میکنید؟

چون کد ایراد داره ۵۹ تا روز در یک هفته داریم عایا؟

59 دقیقه هست

اشتباه از من بود برعکس انداخته به دلیل چپچین نبودن منم فک کردم اینور نوشتی

این درسته
59 * * * *  php /var/www/html/console.php Bandwidth
دقیقه ۵۹ امه هر ساعت این کد باس اجرا شه.....
« آخرین ویرایش: 11 مهر 1393، 07:54 ب‌ظ توسط mablue »
عاشقتم لینوکس چون تو بغلم خجالتی و بی حرکتی مثل بعضی سیستما روده بر نیستی شفاف و صادقی همون اولش تا ته تهای دلت رو برام رو کردی و هر روز که میگذرد فِرَش تر میشوی مطابق سلیقه ام آرایش میکنی و مهمتر از همه چشم به جیبم ندوخته ای!


آفلاین PunkGeek

  • High Sr. Member
  • *
  • ارسال: 573
پاسخ : cronjob
« پاسخ #4 : 11 مهر 1393، 07:53 ب‌ظ »
فکر نکنم، هر 59 دقیقه یکبار باید انجام بشه

آفلاین mablue

  • Full Member
  • *
  • ارسال: 124
  • جنسیت : پسر
  • sudo halt
    • تورکواز
پاسخ : cronjob
« پاسخ #5 : 11 مهر 1393، 08:02 ب‌ظ »
فکر نکنم، هر 59 دقیقه یکبار باید انجام بشه

دهههکییی!! میگم نه دیگه دیقه ۵۹ ام هر ساعت اجرا میشه >:(
عاشقتم لینوکس چون تو بغلم خجالتی و بی حرکتی مثل بعضی سیستما روده بر نیستی شفاف و صادقی همون اولش تا ته تهای دلت رو برام رو کردی و هر روز که میگذرد فِرَش تر میشوی مطابق سلیقه ام آرایش میکنی و مهمتر از همه چشم به جیبم ندوخته ای!


آفلاین PunkGeek

  • High Sr. Member
  • *
  • ارسال: 573
پاسخ : cronjob
« پاسخ #6 : 11 مهر 1393، 08:05 ب‌ظ »
فکر نکنم، هر 59 دقیقه یکبار باید انجام بشه

دهههکییی!! میگم نه دیگه دیقه ۵۹ ام هر ساعت اجرا میشه >:(

« آخرین ویرایش: امروز ساعت 07:54 ب‌ظ توسط mablue »
 :D

اول گفتید 12:59 دقیقه اجرا میشه گفتم نه، هر 59 دقیقه اجرا میشه، ویاریشش کردید
اما مشکل اینجاست که اجرا نمیشه

آفلاین mablue

  • Full Member
  • *
  • ارسال: 124
  • جنسیت : پسر
  • sudo halt
    • تورکواز
پاسخ : cronjob
« پاسخ #7 : 11 مهر 1393، 08:26 ب‌ظ »
فکر نکنم، هر 59 دقیقه یکبار باید انجام بشه

دهههکییی!! میگم نه دیگه دیقه ۵۹ ام هر ساعت اجرا میشه >:(

« آخرین ویرایش: امروز ساعت 07:54 ب‌ظ توسط mablue »
 :D

اول گفتید 12:59 دقیقه اجرا میشه گفتم نه، هر 59 دقیقه اجرا میشه، ویاریشش کردید
اما مشکل اینجاست که اجرا نمیشه

آره اشتباه شد درستش کردم سریع دیگه!!
 
بفرما :
نقل‌قول
Although cron requires that each entry in a crontab end  in  a  newline
   character,  neither the crontab command nor the cron daemon will detect
   this error. Instead, the crontab will appear to load normally. However,
   the  command  will  never  run.  The best choice is to ensure that your
   crontab has a blank line at the end.
« آخرین ویرایش: 11 مهر 1393، 08:28 ب‌ظ توسط mablue »
عاشقتم لینوکس چون تو بغلم خجالتی و بی حرکتی مثل بعضی سیستما روده بر نیستی شفاف و صادقی همون اولش تا ته تهای دلت رو برام رو کردی و هر روز که میگذرد فِرَش تر میشوی مطابق سلیقه ام آرایش میکنی و مهمتر از همه چشم به جیبم ندوخته ای!


آفلاین mablue

  • Full Member
  • *
  • ارسال: 124
  • جنسیت : پسر
  • sudo halt
    • تورکواز
پاسخ : cronjob
« پاسخ #8 : 11 مهر 1393، 08:42 ب‌ظ »
بینم نکنه کلا کرون رو اجرا نمیکنی؟! و میشینی منتظر ۵۹ دیقه؟! :D
ببین بعد همه تنظیمات باس اینو تو کامنت لاینت اجرا کنی دست بهش نزنی تا تکرار کنه ها

crontab :)
عاشقتم لینوکس چون تو بغلم خجالتی و بی حرکتی مثل بعضی سیستما روده بر نیستی شفاف و صادقی همون اولش تا ته تهای دلت رو برام رو کردی و هر روز که میگذرد فِرَش تر میشوی مطابق سلیقه ام آرایش میکنی و مهمتر از همه چشم به جیبم ندوخته ای!


آفلاین elyas74

  • Sr. Member
  • *
  • ارسال: 274
  • جنسیت : پسر
پاسخ : cronjob
« پاسخ #9 : 12 مهر 1393، 06:56 ب‌ظ »
بینم نکنه کلا کرون رو اجرا نمیکنی؟! و میشینی منتظر ۵۹ دیقه؟! :D
ببین بعد همه تنظیمات باس اینو تو کامنت لاینت اجرا کنی دست بهش نزنی تا تکرار کنه ها

crontab :)

 - موضوعی که فرمودید درست نیست، cron برای این طراحی شده که در پشت پرده و با زمان بندی کار کنه، نه این که نیاز به دستی اجرا کردن داشته باشه.راحت با echo کردن یک عبارت به یک ترمینال میتونید این موضوعُ بررسی کنید.مثلا مثل این ،البته آدرسی برای ترمینال بزارید که چک کنیدش.
* * * * * echo "333"  >> /dev/pts/2
نقل‌قول
سلام من یه کرون رو به اینصورت ایجاد کردم اما ران نمیشه دلیلش چیه؟!
crontab -e
بعد اخرش:
کد: [انتخاب]

59 * * * * php /var/www/html/console.php Bandwidth

اما ران نمیشه، یه راهنمایی میکنید؟

 - cron که مشکلی نداره مشکل از عبارت شماست ،برای تست این کدُ داخل یک اسکریپت بزارید و سعی کنید اونُ اجرا کنید شاید مفید باشه. و همراهش کدی هم برای اطلاع رسانی به خودتون برای لحظه ی اجرا بزارید که متوجه اجراش بشید.
« آخرین ویرایش: 12 مهر 1393، 07:16 ب‌ظ توسط elyas74 »
ubuntu16.04/unity/JavaScript

آفلاین mablue

  • Full Member
  • *
  • ارسال: 124
  • جنسیت : پسر
  • sudo halt
    • تورکواز
پاسخ : cronjob
« پاسخ #10 : 12 مهر 1393، 08:53 ب‌ظ »
بینم نکنه کلا کرون رو اجرا نمیکنی؟! و میشینی منتظر ۵۹ دیقه؟! :D
ببین بعد همه تنظیمات باس اینو تو کامنت لاینت اجرا کنی دست بهش نزنی تا تکرار کنه ها

crontab :)

 - موضوعی که فرمودید درست نیست، cron برای این طراحی شده که در پشت پرده و با زمان بندی کار کنه، نه این که نیاز به دستی اجرا کردن داشته باشه.راحت با echo کردن یک عبارت به یک ترمینال میتونید این موضوعُ بررسی کنید.مثلا مثل این ،البته آدرسی برای ترمینال بزارید که چک کنیدش.
* * * * * echo "333"  >> /dev/pts/2
نقل‌قول
سلام من یه کرون رو به اینصورت ایجاد کردم اما ران نمیشه دلیلش چیه؟!
crontab -e
بعد اخرش:
کد: [انتخاب]

59 * * * * php /var/www/html/console.php Bandwidth

اما ران نمیشه، یه راهنمایی میکنید؟

 - cron که مشکلی نداره مشکل از عبارت شماست ،برای تست این کدُ داخل یک اسکریپت بزارید و سعی کنید اونُ اجرا کنید شاید مفید باشه. و همراهش کدی هم برای اطلاع رسانی به خودتون برای لحظه ی اجرا بزارید که متوجه اجراش بشید.


والا سیستم منم اگه کرون رو اجرا نکنم کار نمیکنه کرون خودبخود!!
منم اینطوری یاد گرفتم دیگ
لابد باس یه تنظیمی چیزی داشته باشه؟!
عاشقتم لینوکس چون تو بغلم خجالتی و بی حرکتی مثل بعضی سیستما روده بر نیستی شفاف و صادقی همون اولش تا ته تهای دلت رو برام رو کردی و هر روز که میگذرد فِرَش تر میشوی مطابق سلیقه ام آرایش میکنی و مهمتر از همه چشم به جیبم ندوخته ای!


آفلاین PunkGeek

  • High Sr. Member
  • *
  • ارسال: 573
پاسخ : cronjob
« پاسخ #11 : 12 مهر 1393، 09:24 ب‌ظ »
بینم نکنه کلا کرون رو اجرا نمیکنی؟! و میشینی منتظر ۵۹ دیقه؟! :D
ببین بعد همه تنظیمات باس اینو تو کامنت لاینت اجرا کنی دست بهش نزنی تا تکرار کنه ها

crontab :)

 - موضوعی که فرمودید درست نیست، cron برای این طراحی شده که در پشت پرده و با زمان بندی کار کنه، نه این که نیاز به دستی اجرا کردن داشته باشه.راحت با echo کردن یک عبارت به یک ترمینال میتونید این موضوعُ بررسی کنید.مثلا مثل این ،البته آدرسی برای ترمینال بزارید که چک کنیدش.
* * * * * echo "333"  >> /dev/pts/2
نقل‌قول
سلام من یه کرون رو به اینصورت ایجاد کردم اما ران نمیشه دلیلش چیه؟!
crontab -e
بعد اخرش:
کد: [انتخاب]

59 * * * * php /var/www/html/console.php Bandwidth

اما ران نمیشه، یه راهنمایی میکنید؟

 - cron که مشکلی نداره مشکل از عبارت شماست ،برای تست این کدُ داخل یک اسکریپت بزارید و سعی کنید اونُ اجرا کنید شاید مفید باشه. و همراهش کدی هم برای اطلاع رسانی به خودتون برای لحظه ی اجرا بزارید که متوجه اجراش بشید.


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

همون لحظه که سیو میکنید خودش ...

آفلاین mablue

  • Full Member
  • *
  • ارسال: 124
  • جنسیت : پسر
  • sudo halt
    • تورکواز
پاسخ : cronjob
« پاسخ #12 : 13 مهر 1393، 10:40 ق‌ظ »
بینم نکنه کلا کرون رو اجرا نمیکنی؟! و میشینی منتظر ۵۹ دیقه؟! :D
ببین بعد همه تنظیمات باس اینو تو کامنت لاینت اجرا کنی دست بهش نزنی تا تکرار کنه ها

crontab :)

 - موضوعی که فرمودید درست نیست، cron برای این طراحی شده که در پشت پرده و با زمان بندی کار کنه، نه این که نیاز به دستی اجرا کردن داشته باشه.راحت با echo کردن یک عبارت به یک ترمینال میتونید این موضوعُ بررسی کنید.مثلا مثل این ،البته آدرسی برای ترمینال بزارید که چک کنیدش.
* * * * * echo "333"  >> /dev/pts/2
نقل‌قول
سلام من یه کرون رو به اینصورت ایجاد کردم اما ران نمیشه دلیلش چیه؟!
crontab -e
بعد اخرش:
کد: [انتخاب]

59 * * * * php /var/www/html/console.php Bandwidth

اما ران نمیشه، یه راهنمایی میکنید؟

 - cron که مشکلی نداره مشکل از عبارت شماست ،برای تست این کدُ داخل یک اسکریپت بزارید و سعی کنید اونُ اجرا کنید شاید مفید باشه. و همراهش کدی هم برای اطلاع رسانی به خودتون برای لحظه ی اجرا بزارید که متوجه اجراش بشید.


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

همون لحظه که سیو میکنید خودش ...

 >:( کرونو اجرا کن ببین بعدش کاری که تعریف کردیو انجام میده یا نه ](*,)
« آخرین ویرایش: 13 مهر 1393، 10:51 ق‌ظ توسط mablue »
عاشقتم لینوکس چون تو بغلم خجالتی و بی حرکتی مثل بعضی سیستما روده بر نیستی شفاف و صادقی همون اولش تا ته تهای دلت رو برام رو کردی و هر روز که میگذرد فِرَش تر میشوی مطابق سلیقه ام آرایش میکنی و مهمتر از همه چشم به جیبم ندوخته ای!


آفلاین mablue

  • Full Member
  • *
  • ارسال: 124
  • جنسیت : پسر
  • sudo halt
    • تورکواز
پاسخ : cronjob
« پاسخ #13 : 13 مهر 1393، 11:08 ق‌ظ »
مشکل من حل شد البته با کمک Alinn
نقل و قولی از Alinn رو در زیر داریم:
نقل‌قول از: Alinn
یه فایل متنی باز کنین و اینارو توش بنویسین:
#!/bin/sh
export DISPLAY=:0
gwget
بعد اونو با پسوند sh ذخیره کنین حالا یه جایی بذارش! فرض میکنیم به نام gwget توی /home ه. اینو برای اجرایی کردنش وارد می کنیم:
sudo chmod +x ~/gwgetحالا شما به crontab آدرس این فایلو بدین. مثلا برای همین مورد میشه:
20 03 * * * /home/alinn/gwgetحالا شما اگه می خوای نرم افزار دیگه ای اجرا بشه به جای gwget اونو بذار.

ولی یک سوال برای من پیش اومده که چرا cron  مستقیم فایل های اجرای رو اجرا نمیکنه؟؟؟

فکنم باس کامنتارو تو یه فایل که با chmod تبدیل به فایل اجرایی شده بریزین و با کرون تب اون فایلو فراخانی کنین تا کار کنه!!‌:/ امتحان کن
« آخرین ویرایش: 13 مهر 1393، 11:10 ق‌ظ توسط mablue »
عاشقتم لینوکس چون تو بغلم خجالتی و بی حرکتی مثل بعضی سیستما روده بر نیستی شفاف و صادقی همون اولش تا ته تهای دلت رو برام رو کردی و هر روز که میگذرد فِرَش تر میشوی مطابق سلیقه ام آرایش میکنی و مهمتر از همه چشم به جیبم ندوخته ای!