Kuinka vastaanottaa ilmoituksia komennon suorittamisen lopussa päätelaitteessa

Eräänä päivänä, lukiessani erinomaista WebUpd8-blogia, löysin työkalun a ilmoitus lopussa suoritus mukaan Comando sisään terminaali, josta voi olla hyötyä tapauksissa, joissa tämä tehtävä voi kestää useita minuutteja. Rehellisesti sanottuna en usko, että se on paras ratkaisu. Tästä syystä ehdotamme tässä muut vaihtoehdotlisää käytännöt ja yksinkertainen.

Poista huomiosi

Andrew's suositeltu työkalu on Unidstract-me.

Asennus Ubuntu ja johdannaiset:

sudo add-apt-repository ppa: unistract-me-packagers / daily sudo apt-get update sudo apt-get install undistract-me

Jos haluat käyttää sitä, sinun on otettava vaihtoehto käyttöön "Suorita komento kirjautumispäätteenä" valitsemassasi terminaalissa. GNOMEn mukana tulevassa voimme ottaa tämän vaihtoehdon käyttöön kohdassa Muokkaa> Profiiliasetukset.

Asennuksen jälkeen kaikki yli 10 sekunnin kestävät komennot näyttävät viestin valmistuttuaan.

Asenna Undistract-me muihin distroihin ohjeet täältä.

Muut vaihtoehdot

Alla esitettyjen menetelmien etuna on useita:

  • ne suoritetaan vain, kun käyttäjä pyytää sitä
  • eivät vaadi lisäohjelmien asentamista (yleensä tarvittavat paketit on jo asennettu melkein kaikkiin suosittuihin alueisiin)
  • jos laiskuus syö sinut, voit helposti muuttaa ne käsikirjoitukseksi
  • ne ovat erittäin nopeita, eivät kuluta resursseja ja on helppo oppia

Ilmoita-lähetä

Ubuntu-tyylisten ilmoitusviestien näyttäminen edellyttää, että ilmoitus-lähetys on asennettu. Ubuntu, Linux Mint ja johdannaiset tulevat tämän paketin oletusarvoisesti asennettuna. Arch-käyttäjät voivat asentaa sen AUR: sta.

Lisää sitten vain && ilmoita-lähetä "Valmis!" komennon lopussa, jonka haluamme suorittaa. Olettaen, että komento suorittaa oli kissa:

kissatiedosto && ilmoita-lähetä "Valmis!"

zenity

"Monimutkaisempi" ilmoitusjärjestelmä on Zenity, jolla voimme näyttää valintaikkunoita painikkeilla jne.

Kuten ilmoitus-lähetys, vain lisää && zenity –info –text = »Valmis!» komennon lopussa, jonka haluamme suorittaa. Olettaen jälleen kerran, että komento suorittaa oli kissa:

kissatiedosto && zenity --info --text = "Pitkä komento suoritettu."
Mielenkiintoinen vinkki: && on mahdollista korvata sanalla; lisätä elementtejä suoritettavaan komentoketjuun. Esimerkiksi, kissatiedosto && ls pysyisi kissa tiedosto; Ls.

lähde: webupd8


Artikkelin sisältö noudattaa periaatteita toimituksellinen etiikka. Ilmoita virheestä napsauttamalla täällä.

3 kommenttia, jätä omasi

Jätä kommentti

Sähköpostiosoitettasi ei julkaista.

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Stephen Saracho dijo

    Teoriassa tämä voisi toimia myös: »kissatiedosto && echo -ea«, tuottaa äänimerkin komennon lopussa (chakrassa se ei toimi). Tietoja Vinkistä (jos en ymmärtänyt väärin), "command1; command2" ei ole sama kuin "command1 && command2"; Ensimmäisessä tapauksessa komento2 suoritetaan riippumatta siitä, onko komento1 suoritettu hyvin, toisessa se suoritetaan vain, jos komento1 on suoritettu oikein. Terveisiä ja hyvää viestiä, pidin ilmoituksen lähettämisestä, hyvin käytännöllinen

  2.   pandakriisi dijo

    todella hyödyllinen! testaus…

  3.   Javi dijo

    Hei, käytän yleensä tätä vaihtoehtoa paremmin:
    kissa tiedosto; zenity –info –text = »Pitkä komento suoritettu.» &

    Tämän ansiosta voin laittaa useamman kuin yhden ilmoituksen, eikä pääte lukittua, ennen kuin painan.

    terveiset

bool (tosi)