[LÖST] Ha kvar terminalfönster efter man avslutat programmet

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Användarvisningsbild
cthulhu
Inlägg: 789
Blev medlem: 05 jan 2009, 14:11
OS: Debian

[LÖST] Ha kvar terminalfönster efter man avslutat programmet

Inlägg av cthulhu »

Om jag startar ett terminalfönster via kortkomando/keybindings och har ett program körandes i det, och jag sedan trycker Ctrl+c i det fönstret för att avsluta programmet så stängs även hela terminalfönstret ner. Går det att hindra detta beteendet på något sätt?

Tex. så kör jag urxtv och har att en viss tangent-kombo kör detta kommando:

Kod: Markera allt

urxtv -e top
(=startar en terminal med top körandes)

när jag sedan trycker Ctrl+c så vill jag ha kvar terminalen och "top" i fruset/avstängt läge som man brukar ha när man startar top manuellt i en terminal.
Senast redigerad av 1 cthulhu, redigerad totalt 22 gånger.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Ha kvar terminalfönster efter att man avslutat programme

Inlägg av Konservburk »

Jag vet inte riktigt om jag är med på vad du menar, men kanske så här:

Kod: Markera allt

setsid urxvt -e bash -c 'top; exec bash'
Användarvisningsbild
cthulhu
Inlägg: 789
Blev medlem: 05 jan 2009, 14:11
OS: Debian

Re: Ha kvar terminalfönster efter att man avslutat programme

Inlägg av cthulhu »

Ahhh, perfekt. Tack!
(sitter på en annan dator nu, utan urxtv, men detta funkade lika bra här: setsid xterm -e bash -c 'top; exec bash' )
Skriv svar

Återgå till "Terminalforum"