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

کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: mimook در 25 تیر 1389، 09:47 ق‌ظ

عنوان: مشکل با اجرای اسکریپت در crontab(یه جورایی حل شد)
ارسال شده توسط: mimook در 25 تیر 1389، 09:47 ق‌ظ
سلام دوستان
من برای اجرای یه اسکریپت در یه دوره زمانی یک دقیقه ای سعی کردم که از crontab استفاده کنم اما نمیدونم چرا اسکریپت رو اجرا نمیکنه.
این اسکریپت تصویر زمینه دسکتاپ رو به صورت راندم تغییر میده.
این لیست کارهای crontab هست:mimook@mimook-desktop:~$ crontab -l
# m h  dom mon dow   command
* *  * * * mimook /home/mimook/cb.sh
mimook@mimook-desktop:~$
هر کاری هم کردم باز هم اسکریپت رو اجرا نمیکنه.
دیگه نمیدونم چیکار کنم
عنوان: پاسخ به: مشکل با اجرای اسکریپت در crontab
ارسال شده توسط: mimook در 27 تیر 1389، 12:21 ق‌ظ
 ???
هیچکس؟
 :(
عنوان: پاسخ به: مشکل با اجرای اسکریپت در crontab
ارسال شده توسط: iCEAGE در 27 تیر 1389، 04:20 ب‌ظ
ببین اول cron اجرا هست یا نه؟
با دستور زیر تو ترمینال میتونی این‌کار رو بکنی:
ps -e|grep cron
عنوان: پاسخ به: مشکل با اجرای اسکریپت در crontab
ارسال شده توسط: sayres در 27 تیر 1389، 04:35 ب‌ظ
اگه یک cron تعریف کردین :
crontab -e
, تو لیستتون نیست :
crontab -l
دوست عزیز تو terminal بزن
select-editor
بعد 2 یعنی nano انتخاب کن \\:D/
ایشالا حل میشه :oops:

عنوان: پاسخ به: مشکل با اجرای اسکریپت در crontab
ارسال شده توسط: mimook در 28 تیر 1389، 01:17 ق‌ظ
ممنون که جواب دادین
نه مشکل از ادیتور نیست.ادیتور هم نانو هست.
مشکل اینه که کارهای تو لیست رو انجام نمیده.
یعنی مثلا اسکریپت/home/mimook/cb.sh رو اجرا نمیکنه!
عنوان: پاسخ به: مشکل با اجرای اسکریپت در crontab
ارسال شده توسط: mimook در 29 تیر 1389، 11:02 ق‌ظ
دوستان باید بگم مشکل من به یک شکلی سرانجام حل شد!
اما مشکل اصلی که همون اجرای اسکریپت با crontab هست هنوز باقیست ???

راه حل مشکل بنده:

من میخاستم یک بش اسکریپت که خودم نوشته بودم  هر یک ساعت اجرا بشه خب وقتی کرون نتونست کار رو انجام بده من هم این کد رو در انتهای اسکریپتم اضافه کردم!
sleep 60m
/home/mimook/cb.sh
و اسکریپت رو در startup قرار دادم تا هر وقت لاگین میکنم اسکریپت خودبخود اجرا بشه و در انتها  خودش رو بعد از یک ساعت دوباره اجرا کنه.

فعلا که همه چیز آرومه