Paano makatanggap ng mga abiso sa pagtatapos ng pagpapatupad ng isang utos sa isang terminal

Noong nakaraang araw, na binabasa ang mahusay na blog ng WebUpd8, natuklasan ko ang isang tool upang makatanggap ng abiso sa dulo ng pagpapatupad isang utos sa pandulo, na maaaring maging kapaki-pakinabang sa mga kaso kung saan ang gawain na ito ay maaaring tumagal ng ilang minuto. Sa totoo lang, sa palagay ko hindi ito ang pinakamahusay na solusyon. Para sa kadahilanang iyon, narito namin imungkahi iba pang mga kahalili, higit pa gawi at simple.

Undistract-ako

Ang inirekumendang tool ni Andrew ay ang Unidstract-me.

Pag-install sa Ubuntu at derivatives:

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

Upang magamit ito, dapat mong paganahin ang pagpipilian "Patakbuhin ang utos bilang pag-login terminal" sa terminal ng iyong kagustuhan. Sa isa na kasama ng GNOME maaari naming paganahin ang pagpipiliang ito sa ilalim I-edit> Mga Kagustuhan sa Profile.

Kapag na-install, ang anumang utos na tumatagal ng higit sa 10 segundo ay magpapakita ng isang mensahe sa pagkumpleto.

Upang mai-install ang Undistract-me sa iba pang mga distrito, mahahanap mo ang mga tagubilin dito.

Iba pang mga kahalili

Ang bentahe ng mga pamamaraan na ipinakita sa ibaba ay maraming:

  • tatakbo lamang sila kapag hiniling ito ng gumagamit
  • huwag mangailangan ng pag-install ng mga karagdagang programa (kadalasan ang mga kinakailangang pakete ay naka-install na sa halos lahat ng mga tanyag na distrito)
  • kung ang tamad ay kumakain sa iyo, madali mong mapapalitan ang mga ito sa isang iskrip
  • ang mga ito ay napakabilis, huwag ubusin ang mga mapagkukunan at madaling malaman

Abisuhan-ipadala

Upang maipakita ang mga mensahe ng Notification na istilo ng Ubuntu, dapat na mayroon kang naka-install na abiso-ipadala. Ang Ubuntu, Linux Mint, at mga derivatives ay kasama ng package na ito na naka-install bilang default. Maaaring i-install ito ng mga gumagamit ng arko mula sa AUR.

Pagkatapos, idagdag lamang && abisuhan-ipadala ang "Tapos na!" sa pagtatapos ng utos na nais naming maisagawa. Ipagpalagay na ang utos na magpatupad ay pusa:

cat file && abisuhan-ipadala ang "Tapos na!"

zenity

Ang isang mas "kumplikadong" sistema ng pag-abiso ay ang Zenity, kung saan maaari naming ipakita ang mga kahon ng dayalogo na may mga pindutan, atbp.

Tulad ng pag-notify-send, idagdag lamang && zenity –info –text = »Tapos na!» sa pagtatapos ng utos na nais naming maisagawa. Ipagpalagay, sa sandaling muli, na ang utos na tumakbo ay pusa:

cat file && zenity --info --text = "Natapos ang mahabang utos."
Isang kagiliw-giliw na tip: posible na palitan ang && ng; upang magdagdag ng mga elemento sa chain ng utos na naisakatuparan. Halimbawa, file ng cat && ls mananatili file ng pusa; ls.

Fuente: webupd8


3 na puna, iwan mo na ang iyo

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Stephen Saracho dijo

    Sa teorya maaari din itong gumana: »cat file && echo -ea«, gumagawa ng isang beep sa pagtatapos ng utos (sa chakra hindi ito gumagana). Tungkol sa Tip (kung hindi ko naintindihan), ang "command1; command2" ay hindi katulad ng "command1 && command2"; Sa unang kaso, ang command2 ay naisakatuparan anuman ang command1 ay natapos nang maayos, sa pangalawa ay naisasagawa lamang ito kung ang command1 ay natapos nang tama. Pagbati at magandang post, nagustuhan kong abisuhan-magpadala, napaka praktikal

  2.   pandacris dijo

    napaka kapaki-pakinabang! pagsubok ...

  3.   Javi dijo

    Kumusta, karaniwang ginagamit ko ang pagpipiliang ito nang mas mahusay:
    file ng pusa; zenity –info –text = »Natapos ang mahabang utos.» &

    Pinapayagan akong maglagay ng higit sa isang notification at ang terminal ay hindi mako-lock hanggang sa pindutin ko.

    Regards