[Çözüldü] Komut çıktısını bildirim olarak vermek

Başlatan marslı, 29 Mayıs 2016 - 22:11:56

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

marslı

Merhaba arkadaşlar.
Süreki kullanıp çıktısına baktığım bir komut var. Bu komutun çıktısını bash ile, zenity kullanarak bildirim olarak nasıl verebilirim?

mhmtkrktr

Bu şekilde istediğin her komutun çıktısını alabilirsin,
#!/bin/bash
KOMUT="$(zenity --entry --title="Komut Test" --text="Çıktı İstediğiniz Komutu Girin" --entry-text " ")"
$KOMUT >/tmp/sonuc
zenity --text-info  --title="Komutun Çıktısı" --filename=/tmp/sonuc

veya bu şekilde sadece, ( örneğin: free ) komutunun çıktısını alabilirsin.
#!/bin/bash
free >/tmp/sonuc
zenity --text-info  --title="Komutun Çıktısı" --filename=/tmp/sonuc

Çıktının düzgünlüğü ve pencerenin buton fonksiyonlarını zenginleştirmek sana kalmış. Çok detaylı düzenlemeler için zenity yerine yad, daha fazla esneklik sunacaktır.

marslı

Bu şekilde pencere oluşturuyor ama. Masaüstü bildirimi vermiyor.

heartsmagic

Masaüstü bildirimi dediğin baloncuk şeklinde olan mı? Eğer öyleyse Zenity'ye yönelme bence. notify-send aracına bak basit bir şekilde.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

marslı

#4
notify-send aracıyla nasıl komut çıktısını geçiyoruz? Yalnız komutun çıktısı uzun. Alt alta gözükmesini istiyorum. Bunu da göz önünde bulundurarak cevap verirseniz sevinirim.

bugra9

notify-send 'Bellek Kullanımı'  -t 5000 --icon=dialog-information "$(free)"

marslı

Tamamdır teşekkürler konu kilitlenebilir