Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: RRRadek Neužil 16 Června 2008, 14:21:10

Název: gnome-terminal a potom příkaz?
Přispěvatel: RRRadek Neužil 16 Června 2008, 14:21:10
Potřebuji vědět jak mám napsat do terminálu příkaz pro otevření terminálu a poté aby v něm byl spuštěn nějaký příkaz.
Například:
Kód: [Vybrat]
$ gnome-terminal NEVIM lsat zkouším namísto NEVIM cokoliv tak v nově otevřeném terminálu se nic nespustí.
Název: Re: gnome-terminal a potom příkaz?
Přispěvatel: Vojtěch Trefný 16 Června 2008, 14:28:03
gnome-terminal -e prikaz
Název: Re: gnome-terminal a potom příkaz?
Přispěvatel: RRRadek Neužil 17 Června 2008, 08:28:12
Tak "gnome-terminal -e prikaz" se hned zavře okno terminálu ale já jsem chtěl aby zůstalo otevřené a pokud zadám ještě k příkazu nějaký parametr tak to nejde vůbec. :-\
Například tohle nejde
Kód: [Vybrat]
gnome-terminal -e ls -a
Název: Re: gnome-terminal a potom příkaz?
Přispěvatel: spynfo 17 Června 2008, 13:38:31
http://wiki.ubuntu.cz/Termin%C3%A1l
(posledni slovo je /Terminal s dlouhym a)
https://help.ubuntu.com/ubuntu/desktopguide/cs/linux-basics.html#terminals
http://wiki.ubuntu.cz/Z%C3%A1kladn%C3%AD%20p%C5%99%C3%ADkazy

nic nevim  ;D ja to nebyl
Název: Re: gnome-terminal a potom příkaz?
Přispěvatel: Vojtěch Trefný 17 Června 2008, 14:35:50
a pokud zadám ještě k příkazu nějaký parametr tak to nejde vůbec. :-\
Například tohle nejde
Kód: [Vybrat]
gnome-terminal -e ls -a

Parametr můžeš zadat tak, že to celé hodíš to uvozovek
Kód: [Vybrat]
gnome-terminal -e "ls -a" nebo pomocí -x
Kód: [Vybrat]
gnome-terminal -x ls -a
Název: Re: gnome-terminal a potom příkaz?
Přispěvatel: starenka 17 Června 2008, 17:02:08
to zavirani urcite pujde poresit nejakym parametrem, zkus precist manual k gnome-terminalu.. u konsole je to --noclose

pokud to tam neni... dalo by se to ocurkat pomoci:
Kód: [Vybrat]
prikaz && read -p "Zmackni cudlik pro zavreni konzole…"
Název: Re: gnome-terminal a potom příkaz?
Přispěvatel: RRRadek Neužil 17 Června 2008, 18:26:30
Kód: [Vybrat]
gnome-terminal -x --noclose ls -anebo
Kód: [Vybrat]
gnome-terminal -e --noclose "ls -a"se terminál otevře a zůstane otevřený ale nad terminálem se otevře vyskakovací okénko ve kterém je "Při vytváření procesu potomka pro tento terminál došlo k chybě" a v nově otevřeném terminálu je jen kurzor NIC VÍC ani radek@radek:~$ prostě nic a nejde nic psát,jde to okno jen zavřít.
Děkuji za rady je to věc kterou se snažím vyřešit už velmi dlouho akorát jsem neměl čas se tím zabývat.
Název: Re: gnome-terminal a potom příkaz?
Přispěvatel: starenka 17 Června 2008, 18:38:22
ahoj, ja sem ti preci nerikal, ze to bude fungovat ;) ... jen sem naznacil ze u konsole (obdoba v KDE) je parametr --noclose a doporucoval jsem precitst manual k gnome-terminalu, jestli nahodou nema take obodbny patametr...

NICMENE:
tohle by ti melo fungovat (uz jsem to psal):

Kód: [Vybrat]
gnome-terminal -e 'ls -a && read -p "Zmackni cudlik pro zavreni konzole…"'
v podstate to po vykonani prvniho prikazu bude cekat nez zmacknes klavesu (tj nezavre se ti okno), jedinej problem nastane, pokud ten prikaz skonci z chybou (to by se pak to zastaveni (2 prikaz) neprovedlo..)
 
Název: Re: gnome-terminal a potom příkaz?
Přispěvatel: Martin 'Želva' Malý 17 Června 2008, 20:25:45
Starenka: mladej hacker Možná by šlo ještě dát třeba

Kód: [Vybrat]
gnome-terminal -e 'ls -a && sleep 1d'[code]
(term. usne na jeden den)

V manuálu ke GNOMáckýmu term. o tom fakt nic není. V man xterm je toho zase až moc...

Proč tedy nepoužít konsoli z KDE. Ty knihovny snad jednou budeš muset stáhnout...
[/code]
Název: Re: gnome-terminal a potom příkaz?
Přispěvatel: starenka 17 Června 2008, 21:11:26
Starenka: mladej hacker
ted te asi moc nechapu..  ???

No ja jsem to zkousel aj ten sleep aj ten muj hokus pokus (v konsole), ale funguje to trosku jinak... a to ze na ten input to pak ceka, tam odkud se ten prikaz zkousel -> je to nanic :)

To co rika tady pan Zelva, je ale rozumny, neb v tej konsoli to jde fakt jednoduse..