AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Werkzeuge Bash nach Befehlsausführung offen halten
Thema durchsuchen
Ansicht
Themen-Optionen

Bash nach Befehlsausführung offen halten

Ein Thema von Assarbad · begonnen am 6. Jan 2011 · letzter Beitrag vom 6. Jan 2011
Antwort Antwort
Benutzerbild von Assarbad
Assarbad

Registriert seit: 8. Okt 2010
Ort: Frankfurt am Main
1.234 Beiträge
 
#1

Bash nach Befehlsausführung offen halten

  Alt 6. Jan 2011, 20:20
Weiß jemand wie ich Bash dazu bekomme nach der Ausführung des übergebenen Befehls (mit -c) in die Shell zu gehen anstatt sich zu beenden?

Bei cmd.exe gibt's da /k ... normal wäre /c (analog zu -c).

Hinweis: -ilc oder -ic tun's nicht ...
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)

Geändert von Assarbad ( 6. Jan 2011 um 20:34 Uhr)
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.757 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Bash nach Befehlsausführung offen halten

  Alt 6. Jan 2011, 20:47
Hallo Olli,

Code:
bash -c ""command" && bash -i
Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von Assarbad
Assarbad

Registriert seit: 8. Okt 2010
Ort: Frankfurt am Main
1.234 Beiträge
 
#3

AW: Bash nach Befehlsausführung offen halten

  Alt 6. Jan 2011, 20:54
Hallo Olli,

Code:
bash -c ""command" && bash -i
Danke, so habe ich's bisher gelöst, allerdings mit ; statt && (da ich nicht nur dann eine interaktive Shell haben will wenn der Befehl erfolgreich war). Problem damit ist, daß .bash_history bspw. nicht mit dem letzten Befehl aktualisiert wurde. Im Prinzip geht es um jeweilige Fenster in einer Screen-Sitzung, die ich mit Befehlen bestücke - u.a. auch Verbindungen per SSH. Wenn jetzt eine Verbindung unterbrochen wurde, will ich das zwar sehen können (das Fenster darf also nicht schließen, was aber passiert wenn die Shell endet) aber auch den vorigen Befehl wieder ausführen können. Und all das ohne eine Endlosschleife basteln zu müssen.
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)
  Mit Zitat antworten Zitat
Benutzerbild von Assarbad
Assarbad

Registriert seit: 8. Okt 2010
Ort: Frankfurt am Main
1.234 Beiträge
 
#4

AW: Bash nach Befehlsausführung offen halten

  Alt 6. Jan 2011, 21:09
Habs erstmal etwas umständlicher gelöst. Falls jemand eine elegantere Methode kennt, her damit

Derzeit starte ich bash mit -i und --rcfile, wobei ich letzterem jeweils pro Screen-Fenster eine eigene Datei übergebe.
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:44 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz