Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: karlitos 18 Prosince 2010, 13:57:46

Název: bash skript pro posilani zprav na vzdaleny pocitac [vyřešeno]
Přispěvatel: karlitos 18 Prosince 2010, 13:57:46
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
Název: Re: bash skript pro posilani zprav na vzdaleny pocitac
Přispěvatel: Filip Dominec 18 Prosince 2010, 14:12:02
Kód: [Vybrat]
#!/bin/bash
echo $1
shift
echo $@

Takto?
Název: Re: bash skript pro posilani zprav na vzdaleny pocitac
Přispěvatel: karlitos 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