A minap a kiváló WebUpd8 blogot olvasva felfedeztem egy eszközt a bejelentés végén a végrehajtás a parancs a terminál, amely hasznos lehet olyan esetekben, amikor ez a feladat több percet is igénybe vehet.Őszintén szólva nem hiszem, hogy ez lenne a legjobb megoldás. Ezért javasoljuk itt egyéb alternatíváktöbb gyakorlat és egyszerű. |
Zavarja el a figyelmemet
Andrew ajánlott eszköze az Unidstract-me.
Telepítés Ubuntu és származékai:
sudo add-apt-repository ppa: undistract-me-packagers / napi sudo apt-get frissítés sudo apt-get install undistract-me
A használatához engedélyeznie kell az opciót "Futtassa a parancsot bejelentkezési terminálként" az Ön által preferált terminálon. A GNOME-hoz mellékeltben engedélyezhetjük ezt az opciót Szerkesztés> Profilbeállítások elemre.
A telepítés után minden 10 másodpercnél tovább tartó parancs a befejezés után üzenetet jelenít meg.
Egyéb alternatívák
Az alábbiakban bemutatott módszerek számos előnye:
- csak akkor futnak, amikor a felhasználó kéri
- nem igényel további programok telepítését (általában a szükséges csomagok már telepítve vannak az összes népszerű diszkóban)
- ha a lustaság megeszi, könnyedén forgatókönyvvé alakíthatja őket
- szupergyorsak, nem fogyasztanak erőforrásokat és könnyen megtanulhatók
Értesítés-küldés
Az Ubuntu-stílusú Értesítési üzenetek megjelenítéséhez telepítenie kell az értesítés-küldés parancsot. Az Ubuntu, a Linux Mint és a derivatívák alapértelmezés szerint telepítve vannak ezzel a csomaggal. Az Arch felhasználók az AUR-ból telepíthetik.
Ezután csak add hozzá && értesít-küld "Kész!" a parancs végén végre akarjuk hajtani. Feltételezve, hogy a végrehajtás parancs macskája volt:
macskafájl && értesítés-küldés "Kész!"
zenitás
"Komplexebb" értesítési rendszer a Zenity, amellyel párbeszédpaneleket jeleníthetünk meg gombokkal stb.
Csakúgy, mint az értesítés-küldés esetében, csak adja hozzá && zenity –info –text = »Kész!» a parancs végén végre akarjuk hajtani. Még egyszer feltételezve, hogy a végrehajtási parancs cat:
macskafájl && zenity --info --text = "Hosszú parancs befejezve."
forrás: webupd8
Elméletileg ez működhet is: »cat file && echo -ea«, sípoló hangot ad a parancs végén (csakrában ez nem működik). A Tippről (ha nem értettem félre), a "command1; command2" nem azonos a "command1 && command2"; Az első esetben a command2 végrehajtása függetlenül attól, hogy a command1 megfelelően fejeződött-e be, a másodikban csak akkor hajtódik végre, ha a command1 helyesen fejeződött be. Üdvözlet és jó hozzászólás, tetszett az értesítés-küldés, nagyon praktikus
Nagyon hasznos! tesztelés…
Helló, általában jobban használom ezt a lehetőséget:
macska reszelő; zenity –info –text = »Hosszú parancs végrehajtva.» &
Ez lehetővé teszi, hogy egynél több értesítést tegyek, és a terminál nem záródik le, amíg nem nyomom meg.
Üdvözlet