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

کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: رسول سعیدنژاد در 27 آذر 1393، 10:45 ب‌ظ

عنوان: Crontab و حل مشکل اجرای دستورات در پشت پرده (حل شد)
ارسال شده توسط: رسول سعیدنژاد در 27 آذر 1393، 10:45 ب‌ظ
سلام دوستان.

راستش من از دیروز نتم محدود شده و مجبورم شبا دانلود کنم. برای همین از آریا2+کرون تب استفاده می کنم
چه برای آریا2 و چه برای باقی دستورات مثل آپدیت و ... بعد از زمان مشخص اون دستورات در پشت پرده ی ترمینال صورت میگیرن. میخوام بدونم راهی هست که بشه توی ترمینال به صورت آنی دستور و خروجی رو دید؟؟
مثلا من اگه تنظیم کردم که فلان ساعت سیستم آپگرید بشه، موقع شروع زمان،توی ترمینال هم کاملا ببینم دستور و خروجی رو؟؟
عنوان: پاسخ : Crontab و حل مشکل اجرای دستورات در پشت پرده
ارسال شده توسط: مجتبی باغبان در 28 آذر 1393، 12:46 ق‌ظ
توی ترمینال بزن ttyیه چیزی شبیه /Dev/pts/0بهت میده. همین رو به آخر دستوری که تو کرون تب نوشتی به این صورت اضافه کن.
>/Dev/pts/0
عنوان: پاسخ : Crontab و حل مشکل اجرای دستورات در پشت پرده
ارسال شده توسط: رسول سعیدنژاد در 28 آذر 1393، 12:52 ق‌ظ
سلام. مرسی بابت جواب

01) خروجی tty اینه:
/dev/pts/9
یعنی به این صورت
>/dev/pts/9
بذارم آخر کامندی که توی کرون تب تعیین کردم؟؟

02) یعنی مثلا اگه 3 تا زمان بندی گذاشتم و دستورات ترمینالی دارن، ته هر سه خط اینو بنویسم؟؟

03) اون < دقیقا بدون فاصله با اسلش باشه؟؟ یا فاصله داره؟

04) خب اونوخ این دستور توی کدوم ترمینال ران میشه؟؟ tty؟؟ یا ترمینال توزیع (Konsole) ؟؟ من از ترمینال yakuake استفاده می کنم  ;)

ویرایش1: جواب آخر رو خودم پیدا کردم  ;). چون توی Yakuake دستور tty‌رو زدم نوشت 9. توی کنسول که زدم نوشت 11. پس با این حساب دستور توی همین Yakuake اجرا میشه  ;)
عنوان: پاسخ : Crontab و حل مشکل اجرای دستورات در پشت پرده
ارسال شده توسط: رسول سعیدنژاد در 28 آذر 1393، 01:15 ق‌ظ
خب حالا یه سوال دیگه!

من اگه بخوام از ترمینال برای دیدن استفاده نکنم. بخوام دستوری که توی ترمینال ران میشه و خروجی میگیره رو به صورت یه فایل txt یا کلا به صورت log بگیرم باید چه دستوری رو بزنم؟؟
مثلا برای آریا2 با آپشن -l و اسم لوگ میشه کل دانلود رو به صورت log ذخیره کرد.
الان مثلا بخوام دستور آپگرید سیستم رو توی log ذخیره کنم (دیگه نیاز به این tty نداشته باشم) باید چی بنویسم؟؟
چون این tty زمانی کاربرد داره که سیستم روشنه و کاربر متوجه میشه سیستمش چه عملیاتی رو توی tty انجام داده (طبق زمان بندی) ولی مثلا من زمان بندی درست می کنم برای دانلود کردن و بعد خاموش کردن سیستم. مسلما بعد از روشن شدن دیگه logی توی tty ندارم. اینجور موقع ها اگه log به صورت فایل یه جا ذخیره بشه خیلی بهتره. دستورش چیه؟؟
عنوان: پاسخ : Crontab و حل مشکل اجرای دستورات در پشت پرده
ارسال شده توسط: RSTAR در 15 امرداد 1394، 10:05 ق‌ظ
توی ترمینال بزن ttyیه چیزی شبیه /Dev/pts/0بهت میده. همین رو به آخر دستوری که تو کرون تب نوشتی به این صورت اضافه کن.
>/Dev/pts/0
راه بهتری نیست؟
الان با این روش شما، وقتی terminal بسته هست و aria2 در حال فعالیت هست، وقتی terminal باز بشه فعالیت های aria2 هم اتوماتیک در terminal میاد؟ کلا برای فراخوانیش باید چکار کرد؟
عنوان: پاسخ : Crontab و حل مشکل اجرای دستورات در پشت پرده (حل شد)
ارسال شده توسط: alih_net در 15 امرداد 1394، 10:46 ق‌ظ
تاپیک یک سال پیش رو بالا آوردی واسه همین ؟

امتحان کن ببین میاد یا نه !