Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: bash skript pro posilani zprav na vzdaleny pocitac [vyřešeno]  (Přečteno 1353 krát)

karlitos

  • Stálý člen
  • **
  • Příspěvků: 1057
  • Bioinformatics - solutions in-silico
    • homepage
Zdravim

Mam problem se skriptem, ktery jsem prezentuju [url?http://forum.ubuntu.cz/index.php/topic,52727.0.html]tady na foru v navodech[/url].
Jedna se o tohle :
Kód: [Vybrat]
#!/bin/bash
#
#Send messages through SSH to remote hosts' notify-osd
#
user="$1"
host="$2"
message="$3"

ssh -X $user@$host "DISPLAY=:0 notify-send -i /usr/share/icons/Breathe/32x32/status/gtk-dialog-warning.png \"! C A U T I O N !\" \"$message\""
exit
Problem je ze nevim jak to udelat aby se mi do promene message ukladalo vse od tretiho parametru do posledniho.
Syntaxe by mela byt :
Kód: [Vybrat]
net-send.sh user host viceslovna zprava Problem je ze ten muj skript odesle jen viceslovna a zprava uz ne. Vim proc, nevim jak to ale napravit.

Budu moc rad kdyby mi nekdo poradil.

Diky K
« Poslední změna: 18 Prosince 2010, 14:40:19 od Martin - ViPEr*CZ* »
Lenovo ThinkCentre A61 912073G
Athlon X2 5000+ 4GB RAM Nvidia Geforce 9500GT
Linux Mint 9 Isadora , Win7 64Bit

Filip Dominec

  • [Proplesk] [Piškot]
  • Stálý člen
  • **
  • Příspěvků: 1157
Re: bash skript pro posilani zprav na vzdaleny pocitac
« Odpověď #1 kdy: 18 Prosince 2010, 14:12:02 »
Kód: [Vybrat]
#!/bin/bash
echo $1
shift
echo $@

Takto?
http://www.vrattenamstat.cz/ | Buďme tolerantní k triviálním dotazům; neznamenají "neumím to najít", ale "nejsem si jist, že to je správná cesta".

karlitos

  • Stálý člen
  • **
  • Příspěvků: 1057
  • Bioinformatics - solutions in-silico
    • homepage
Re: bash skript pro posilani zprav na vzdaleny pocitac
« Odpověď #2 kdy: 18 Prosince 2010, 14:35:13 »
Kód: [Vybrat]
#!/bin/bash
#
#Send messages through SSH to remote hosts' notify-osd
#
user="$1"
host="$2"
shift
message="$@"

#ssh -X $user@$host "DISPLAY=:0 notify-send -i /usr/share/icons/Breathe/32x32/status/gtk-dialog-warning.png \"! C A U T I O N !\" \"$message\""
echo -X $user@$host "DISPLAY=:0 notify-send -i /usr/share/icons/Breathe/32x32/status/gtk-dialog-warning.png \"! C A U T I O N !\" \"$message\""
exit
mi vypise
Kód: [Vybrat]
-X karlitos@big-black DISPLAY=:0 notify-send -i /usr/share/icons/Breathe/32x32/status/gtk-dialog-warning.png "! C A U T I O N !" "big-black viceslovna zprava"
Asi sem neco blbe pochopil

EDIT : sem trubka  :)
Kód: [Vybrat]
#!/bin/bash
#
#Send messages through SSH to remote hosts' notify-osd
#
user="$1"
host="$2"
shift
shift
message="$@"

#ssh -X $user@$host "DISPLAY=:0 notify-send -i /usr/share/icons/Breathe/32x32/status/gtk-dialog-warning.png \"! C A U T I O N !\" \"$message\""
echo -X $user@$host "DISPLAY=:0 notify-send -i /usr/share/icons/Breathe/32x32/status/gtk-dialog-warning.png \"! C A U T I O N !\" \"$message\""
exit

DEKUJU
Lenovo ThinkCentre A61 912073G
Athlon X2 5000+ 4GB RAM Nvidia Geforce 9500GT
Linux Mint 9 Isadora , Win7 64Bit

 

Provoz zaštiťuje spolek OpenAlt.