Kā izveidot darbvirsmas paziņojuma paziņojumu Linux komandās

Strādājot ar Linux vidi, it īpaši, ja mēs veicam uzdevumus no termināļa, ir iespēja, par kuru zina ļoti maz lietotāju, tas ir, lai saņemtu uznirstošos paziņojumus, kad mēs pabeidzam savus uzdevumus terminālī.

Operētājsistēmā Linux ir utilīta, ko sauc par paziņojumu nosūtīšanu, kas ļauj izveidot komandrindas paziņojumus no komandrindas. Mūsu skriptos ir iespējams izmantot paziņojumu nosūtīšanu vai konfigurēt to izpildei, izpildot komandu, kas tikko ierakstīta komandrindā.

Tās izveidotie ziņojumi ir pilnībā pielāgojami un tiek automātiski integrēti jebkurā darbvirsmas vidē, kurā mēs pašlaik strādājam. Šī utilīta ir maza un vienkārša lietojumprogramma ekrānā, kas izmanto burbuļu paziņošanas sistēmu.

1. Pamata paziņojumu nosūtīšanas paziņojumi operētājsistēmā Linux

Lai pārbaudītu, cik vienkārša un noderīga ir paziņojumu nosūtīšana, mēs izveidosim pirmo paziņojumu, šim nolūkam mēs atveram termināli, šajā gadījumā Ubuntu 17.04, un izpildām šādu rindu:

 paziņot-sūtīt 'Solvetic!' 'Šis ir personisks paziņojums!
Nospiežot "Enter", mēs redzam, ka paziņojums Ubuntu darbvirsmā tiek parādīts uznirstošā veidā:

2. Steidzami paziņojumi un nosūtīšanas paziņojumi operētājsistēmā Linux


Daži paziņojumi ir svarīgāki par citiem. Ir trīs paziņojumu līmeņi: zems, parasts un kritisks.
Iespējams, ka jūsu darbvirsmas vide tos vizuāli atšķir vai var ietekmēt laiku, kad tie parādās ekrānā, tāpēc ir iespējams norādīt paziņojumu steidzamību ar parametru -u šādi:

Ja mēs vēlamies kritisku vēstījumu

 paziņot-sūtīt 'SUPER SVARĪGI!' "Šī ir steidzama ziņa!" -u kritisks

Ja mēs vēlamies zemas prioritātes ziņojumu
paziņot-sūtīt 'Tas viss ir pareizi' 'Tas ir tikai pārskats.' -u zems

3. Kā pievienot paziņojumiem paziņojumu ikonas paziņojumu nosūtīšanas Linux


Notify-send ļauj mums norādīt ikonu, lai paziņojums būtu vizuāli patīkamāks.
Šajā maršrutā mēs varam atrast visas pieejamās ikonas:
 / usr / share / icons
Mēs varam izmantot ikonas nosaukumu bez paplašinājuma un pievienot parametru -i šādi:
 paziņot-sūtīt 'Sistēmas kļūda!' "Lūdzu, zvaniet Solveticam, TAGAD!" -u kritisks -i seja -uztraucos

Ja nevēlaties izmantot sistēmas ikonas, mēs varam izmantot pielāgotas ikonas, šim nolūkam pietiek ar ceļu uz ikonu failu

4. Papildu parametri un SSH attālinātām mašīnām Linux paziņošanas un nosūtīšanas sistēmā


Paziņot-sūtīt ir jāizmanto vairāki parametri:

-T parametrsKas ļauj atjaunināt paziņojumu uz noteiktu laiku.

Mēs varam izpildīt sekojošo:

 paziņot -sūtīt 'Kļūda' 'Ievadītā komanda ir nepareiza' -u normāls -t 10000 -i kļūda
Tādā veidā mēs norādām paziņojuma laiku un parādāmās ikonas veidu:

-ParametrsNorādiet lietojumprogrammu, kas tiek nosūtīta kopā ar paziņojumu.

 paziņot-sūtīt 'Script Solvetic!' "Skripts ir gatavs." -a 'Skripts' -u normāls -i seja -smaids

SSHMēs varam izmantot paziņojumu nosūtīšanu caur SSH attālos datoros, šim nolūkam datoram jābūt konfigurētam X servera sesijām.

Mēs varam palaist šādu sintaksi:

 ssh -X [email protected] 'DISPLAY =: 0 paziņot -sūtīt "Solvātisks internets!" "Attālā piekļuve!" -u kritisks -i seja uztraucas '

5. Vispārīgas paziņojumu nosūtīšanas opcijas operētājsistēmā Linux

Tālāk ir norādītas opcijas parametru līmenī, kuras mēs varam izmantot ar šo utilītu:

Norādiet paziņojuma steidzamības pakāpi (zems, vidējs vai kritisks)

 -u -ārkārtas situācija = LĪMENIS

Pamatojoties uz milisekundēm, tiek norādīts paziņojuma gaidīšanas laiks

 -t, --expire-time = TIME

Norāda paziņojumā redzamās ikonas veidu

 -i, -ikona = ICON [, ICON …]

Norāda paziņojuma kategoriju

 -c, --kategorija = TYPE [, TYPE …]

Parādiet palīdzību paziņojumu nosūtīšanai

 -?, -palīdzēt

Norādiet papildu izmantojamos pamatdatus, derīgie ir int, double, string un baits.

 -h, --hint = TYPE: NAME: VALUE

Tādā veidā paziņojumu nosūtīšana kļūst par praktisku un vienkāršu paziņojumu pārvaldības utilītu.

wave wave wave wave wave