Пред некој ден, читајќи го одличниот блог WebUpd8, открив алатка за добивање на известување на крајот на извршување на а команда во терминал, што може да биде корисно во случаи кога оваа задача може да трае неколку минути.Искрено, не мислам дека е најдобро решение. Од таа причина, еве ние предлагаме други алтернативи, Плус практики и едноставна. |
Одвлечете ме
Препорачаната алатка на Ендру е Unidract-me.
Инсталација во Ubuntu и деривати:
sudo add-apt-repository ppa: undistract-me-packers / daily sudo apt-get update sudo apt-get install undistract-me
За да го користите, мора да ја овозможите опцијата "Изврши команда како терминал за најава" во терминалот по ваш избор. Во оној што доаѓа со GNOME, можеме да ја овозможиме оваа опција под Уреди> Преференции на профил.
Откако ќе се инсталира, секоја команда што трае повеќе од 10 секунди ќе прикаже порака по завршувањето.
Други алтернативи
Предноста на методите прикажани подолу се неколку:
- тие работат само кога корисникот ќе го побара тоа
- не бараат инсталирање на дополнителни програми (обично потребните пакети се веќе инсталирани во скоро сите популарни дистрибуции)
- ако мрзеливоста ве јаде, можете лесно да ги претворите во сценарио
- тие се супер брзи, не трошат ресурси и лесно се учат
Извести-испрати
За да прикажете пораки за известување во стилот на Ubuntu, мора да имате инсталирано известување-испраќање. Ubuntu, Linux Mint и дериватите се стандардно инсталирани со овој пакет. Корисниците на лакот можат да го инсталираат од AUR.
Потоа, само додадете && известете-испратете „Готово!“ на крајот од командата што сакаме да ја извршиме. Под претпоставка дека командата за извршување е мачка:
датотека за мачки && извести-испрати „Готово!“
Зенит
Покомплексен систем за известување е Zenity, со кој можеме да прикажуваме дијалог-кутии со копчиња итн.
Како и со известување-испраќање, само додадете && зеност –инфо –текст = »Завршено!» на крајот од командата што сакаме да ја извршиме. Под претпоставка, уште еднаш, дека командата за извршување е мачка:
датотека за мачка && zenity --info --text = "Долгата команда е завршена."
Fuente: webupd8
3 коментари, оставете ги вашите
Во теорија, ова исто така може да работи: »мачка датотека && ехо-еа«, произведува звучен сигнал на крајот од командата (во чакра не работи). За Советот (ако не сум разбрал погрешно), "command1; command2" не е исто што и "command1 && command2"; Во првиот случај, командата2 се извршува без оглед на тоа дали командата1 завршила добро, во втората таа се извршува само ако командата1 завршила правилно. Поздрав и добар пост, ми се допаѓаше известување-испраќање, многу практично
многу корисно! тестирање
Здраво, обично ја користам оваа опција подобро:
досие за мачки; zenity –info –text = »Долгата команда е завршена.» &
Ова ми овозможува да ставам повеќе од едно известување и терминалот не се заклучува додека не притиснам.
Со почит