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

کمک و پشتیبانی => انجمن عمومی => نویسنده: rahimi12 در 06 اردیبهشت 1396، 03:09 ب‌ظ

عنوان: at در اوبونتو
ارسال شده توسط: rahimi12 در 06 اردیبهشت 1396، 03:09 ب‌ظ
سلام. با at میخوام زمان بندی داشته باشم

at 20:23
> ls

بعدش ctrl +D میزنم و حالا atq رو میزنم جاب من رو نشون میده. اما ساعت که همونی میشه که تعیین کردم اما دستورم اجرا نمیشه. چرا؟ مشکل کجاست؟
عنوان: پاسخ : at در اوبونتو
ارسال شده توسط: rahimi12 در 07 اردیبهشت 1396، 08:50 ق‌ظ
کسی نبود راهنمایی کنه؟
عنوان: پاسخ : at در اوبونتو
ارسال شده توسط: علی رزم دیده در 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 رو برای نگه داشتن ترمینال دارن ...
عنوان: پاسخ : at در اوبونتو
ارسال شده توسط: rahimi12 در 07 اردیبهشت 1396، 02:01 ب‌ظ
ممنونم