+1 امتیاز
قبل در کامپیوتر و اینترنت توسط (484 امتیاز)
ویرایش شده قبل توسط
سلام

گاهی وقتا لازمه تا برای اجرای یه دستور در خط فرمان لینوکس، چند دقیقه صبر کنیم؛ حالا آیا راهی هست تا وقتی این دستور خاتمه پیدا می کنه، با یه پیغام متوجه بشیم؟
قبل توسط (1.1هزار امتیاز)
چه نیازمندی جالبی خیلی کار راحت میشه. من تا حالا این کارو ندیدم کسی بکنه.
قبل توسط (484 امتیاز)
آره مخصوصا موقع دانلود های با حجم بالا خیلی به کار میاد. موقع بیلد کردنم خوبه باز.

1 پاسخ

+2 امتیاز
قبل توسط (1.2هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

نوتیفیکیشن ها بسته به مدیریت دسکتاپ api متفاوتی دارند ولی به طور مثال برای ابونتو با مدیریت دستکتاپ unity با دستور زیر میشه اینکار رو کرد :

notify-send  "ُTitle Here" "Description Here"

برای میکس کردن هم یک پیشنهاد دارم اول یک دستور خاص از بالا رو alias کنید :

alias notifyme='notify-send "Work Finished!"'

البته برای دائمی کردن تغییراتش این خط رو به فایل  bashrc در دایرکتوری HOME خودتون بریزید با دستور زیر به طور مثال :

echo alias notifyme='notify-send "Work Finished!"' >> ~/.bashrc
source ~/.bashrc

خوب حالا در انتهای هر دستوری که می خواهید این اتفاق در پایانش بیوفته به این شکل عمل کنید :

your_command_here && notifyme

خود notify-send فلگ های دیگه ای داره که می تونید با دستور man یه نگاهی بندازین بهش.

قبل توسط (484 امتیاز)
این جوری بهتره؛ دیگه برای هر دستوری نوتیفیکیشن نمی گیریم. خیلی خیلی ممنون!
قبل توسط (1.2هزار امتیاز)
+1
خواهش میکنم ، فلگ های دیگه ای هم داره مثلا برای مشخص کردن آیکون(-i) یا زمان نمایش (-t) که در بعضی کاربردها می تونه استفاده بشه.
قبل توسط (1.1هزار امتیاز)
اگر جواب سوال خود را گرفته اید لطفا آن جواب را بعنوان بهترین جواب انتخاب کنبد.

سوالات مشابه

0 امتیاز
1 پاسخ 419 بازدید
0 امتیاز
0 پاسخ 517 بازدید
0 امتیاز
1 پاسخ 428 بازدید
0 امتیاز
0 پاسخ 410 بازدید
0 امتیاز
1 پاسخ 422 بازدید
...