Få terminal att köra kommando vid uppstart.

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Användarvisningsbild
Sundberg
Inlägg: 444
Blev medlem: 18 okt 2006, 13:23
OS: Ubuntu
Ort: Uppsala

Få terminal att köra kommando vid uppstart.

Inlägg av Sundberg »

Hej,
en kodsnutt säger nog mer än vad mina amatörmässiga försök till förklaring gör;
När jag kör detta kommandot från gnome-terminal

Kod: Markera allt

gnome-terminal -e ps
Så hade jag hoppats på att ett nytt terminalfönster öppnas och det där visas aktiva processer.
Problemet är att fönstret stängs så fort att jag inte hinner se vad som händer i det.

Egentligen vill jag se alla aktiva processer genom att skriva ps ax men när jag försöker med det så uppskattas det ej;

Kod: Markera allt

joel@joel-ubuntu:~$ gnome-terminal -e ps ax
Ogiltigt argument: "ax"
Om jag t.ex. vill öppna alsamixer i ett nytt terminal-fönster fungerar det utmärkt med detta:

Kod: Markera allt

gnome-terminal -e alsamixer
Ubuntu 10.04 x86 @ AMD Athlon 64 3200+, TwinMos 2048MB PC3200 DDR SDRAM, Nvidia GeForce 6600GT (256MB, PCI-E), SB Audigy 2.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

SV: Få terminal att köra kommando vid uppstart.

Inlägg av Konservburk »

Sundberg skrev: När jag kör detta kommandot från gnome-terminal

Kod: Markera allt

gnome-terminal -e ps
Så hade jag hoppats på att ett nytt terminalfönster öppnas och det där visas aktiva processer.
Problemet är att fönstret stängs så fort att jag inte hinner se vad som händer i det.

Om jag t.ex. vill öppna alsamixer i ett nytt terminal-fönster fungerar det utmärkt med detta:

Kod: Markera allt

gnome-terminal -e alsamixer
Det är för att alsamixer är ett terminalprogram (TUI).
http://en.wikipedia.org/wiki/Terminal_user_interface

Till skillnad från ps som är ett vanligt skalprogram (CLI).
http://en.wikipedia.org/wiki/Command_line_interface

Du behöver köra ps från ett skal, t.ex. bash:

Kod: Markera allt

gnome-terminal -e 'bash -c "ps ax; read"'
Användarvisningsbild
Sundberg
Inlägg: 444
Blev medlem: 18 okt 2006, 13:23
OS: Ubuntu
Ort: Uppsala

SV: Få terminal att köra kommando vid uppstart.

Inlägg av Sundberg »

Wohoo! Stort tack, DrKonservburk :)
Fungerar kanoners  ;D

edit: Kanske skall nämna att jag har det som menyalternativ i min OpenBox-meny. Och där fungerar det ypperligt. Fungerar även med xterm (om det nu är någon mer än jag som var fundersam över den saken).
Senast redigerad av 1 Sundberg, redigerad totalt 8 gånger.
Ubuntu 10.04 x86 @ AMD Athlon 64 3200+, TwinMos 2048MB PC3200 DDR SDRAM, Nvidia GeForce 6600GT (256MB, PCI-E), SB Audigy 2.
Skriv svar

Återgå till "Terminalforum"