Üleeile, lugedes suurepärast WebUpd8 ajaveebi, avastasin tööriista a teatamine lõpus täitmine poolt komando sisse terminal, mis võib olla kasulik juhtudel, kui see ülesanne võib võtta mitu minutit. Ausalt öeldes ei arva ma, et see on parim lahendus. Sel põhjusel pakume siin välja muud alternatiividBad tavasid ja lihtne. |
Hajuta mind
Andrew soovitatud tööriist on Unidstract-me.
Paigaldamine aastal Ubuntu ja derivaadid:
sudo add-apt-hoidla ppa: unistract-me-packagers / daily sudo apt-get update sudo apt-get install undistract-me
Selle kasutamiseks peate selle valiku lubama "Käivita käsk sisselogimisterminalina" teie eelistatud terminalis. GNOME'iga kaasasolevas saame selle valiku lubada all Redigeerimine> Profiili eelistused.
Pärast installimist kuvatakse iga käsu korral, mis võtab rohkem kui 10 sekundit, pärast selle lõpetamist teadet.
muid alternatiive
Allpool toodud meetodite eeliseks on mitu:
- need töötavad ainult siis, kui kasutaja seda nõuab
- ei vaja täiendavate programmide installimist (tavaliselt on vajalikud paketid juba peaaegu kõikides populaarsetes distros installitud)
- kui laiskus sind ära sööb, võid need hõlpsalt stsenaariumiks muuta
- need on ülikiired, ei kuluta ressursse ja neid on lihtne õppida
Teata-saada
Ubuntu stiilis märguandesõnumite kuvamiseks peab teil olema installitud teavitamise-saatmise süsteem. Selle paketiga on vaikimisi installitud Ubuntu, Linux Mint ja derivaadid. Archi kasutajad saavad selle installida AUR-ist.
Seejärel lihtsalt lisage && teavita-saada "Valmis!" käsu lõpus, mida soovime täita. Eeldades, et käsk täita oli kass:
kassifail ja& teavita-saada "Valmis!"
zenity
"Keerulisem" teavitussüsteem on Zenity, mille abil saame kuvada nuppudega dialoogiaknaid jne.
Nagu teavitamise-saatmise puhul, lisage lihtsalt && zenity –info –text = »Valmis!» käsu lõpus, mida soovime täita. Eeldades veel kord, et käsk täita oli kass:
kassifail && zenity --info --text = "Pikk käsk on lõpule viidud."
allikas: webupd8
Teoreetiliselt võiks see ka toimida: »kassifail && echo -ea«, annab käsu lõpus piiksu (tšakras see ei toimi). Teabe kohta (kui ma ei saanud valesti aru) ei ole "command1; command2" sama mis "command1 && command2"; Esimesel juhul käivitatakse käsk2 hoolimata sellest, kas käsk1 on hästi lõpule jõudnud, teisel juhul täidetakse see ainult siis, kui käsk1 on õigesti lõpetatud. Tervitused ja hea postitus, mulle meeldis teavitamine-saatmine, väga praktiline
väga kasulik! testimine…
Tere, ma kasutan seda võimalust tavaliselt paremini:
kassifail; zenity –info –text = »Pikk käsk on lõpule viidud.» &
See võimaldab mul panna rohkem kui ühe märguande ja terminal ei lukustu enne, kui vajutan.
seoses