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

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

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




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

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

آفلاین rahimi12

  • Full Member
  • *
  • ارسال: 228
  • جنسیت : دختر
at در اوبونتو
« : 06 اردیبهشت 1396، 03:09 ب‌ظ »
سلام. با at میخوام زمان بندی داشته باشم

at 20:23
> ls

بعدش ctrl +D میزنم و حالا atq رو میزنم جاب من رو نشون میده. اما ساعت که همونی میشه که تعیین کردم اما دستورم اجرا نمیشه. چرا؟ مشکل کجاست؟

آفلاین rahimi12

  • Full Member
  • *
  • ارسال: 228
  • جنسیت : دختر
پاسخ : at در اوبونتو
« پاسخ #1 : 07 اردیبهشت 1396، 08:50 ق‌ظ »
کسی نبود راهنمایی کنه؟

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : at در اوبونتو
« پاسخ #2 : 07 اردیبهشت 1396، 12:15 ب‌ظ »
با سلام
تا جایی که من اطلاع دارم برای اجرای دستوراتی عینه ls شما باید بستر (Terminal emulator) و نمایشگر رو برای اجرای دستور مورد نظرتون انتخاب کنین و گرنه دستور اجرا خواهد شد ولی شما نمی بینینش ...
مثلا شما بنویسین :
at 12:05 pm
warning: commands will be executed using /bin/sh
at> touch ~/Desktop/a.txt
at> <EOT>
job 13 at Thu Apr 27 12:05:00 2017
می بینین فایل ایجاد می شه بدون اینکه خروجی یا ترمینالی به نمایش گذاشته بشه ...
ولی خب برای دستوری عینه ls دیگه بدرد نمی خوره که بدون فید بک اجرا بشه پس از این دستور استفاده می کنیم :
at 12:10 pm
warning: commands will be executed using /bin/sh
at> export DISPLAY=:0 && gnome-terminal -e 'bash -c "ls -A; read line"'
at> <EOT>
job 16 at Thu Apr 27 12:10:00 2017
فقط در مورد دستور زیر :
export DISPLAY=:0 && gnome-terminal -e 'bash -c "ls -A; read line"' باید بگم که اون read line"' برای اون اضافه شده که gnome-terminal بعد اجرای دستور بسته نشه که با توجه به ترمینال های مختلف این قضیه متفاوته مثلا بعضی ها سوییچی عینه hold رو برای نگه داشتن ترمینال دارن ...

آفلاین rahimi12

  • Full Member
  • *
  • ارسال: 228
  • جنسیت : دختر
پاسخ : at در اوبونتو
« پاسخ #3 : 07 اردیبهشت 1396، 02:01 ب‌ظ »
ممنونم