Wie öffne ich ein neues Fenster (shell) von der Kommandozeile in Linux?
Bin ich mit einem tool zu arbeiten, gerade jetzt, das muss ich putty zu einem entfernten Rechner einloggen, eine Reihe von Befehlen zum starten einen Motor, der ein neues Fenster öffnen (und wieder einloggen), um einen anderen Motor, dann öffnen Sie ein drittes Fenster (und wieder einloggen), um tatsächlich mit dem tool (wobei die Motoren laufen in den ersten zwei Fenster). Ich möchte schreiben Sie ein shell-Skript, um den Prozess so automatisieren, dass ich nur öffnen Sie ein Fenster, geben Sie "sh whatever.sh" und werden aus-und ausgeführt werden, ohne physisch öffnen Sie die neue windows-und einloggen wieder. Aber ich kann nicht finden, einen Befehl zu bekommen, mir von einem Fenster zum nächsten. Irgendwelche Gedanken?
ssh root@www 'ps -ef | grep apache | grep -v grep | wc -l'
InformationsquelleAutor user832351 | 2011-07-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie nur im hintergrund die ersten Prozesse durch das hinzufügen eines kaufmännischen und-Zeichens (
&
) an die Befehlszeile oder durch drückenCtrl+Z
wenn es läuft (und dann geben Siebg
zu lassen, den Prozess weiter, mehr Informationen über, die mitjobs
).Wenn das nicht genug ist, können Sie erstellen virtuelle Schalen mit Bildschirm oder tmux.
Wenn Sie umgeleitet haben X (d.h. Sie können auf Oberflächen über ssh), Sie können auch einfach starten Sie ein neues Fenster, indem Sie bei der Ausführung Ihrer Lieblings - (GUI) - Konsole-Programm, wie
xterm
,konsole
,gnome-terminal
usw.Aktualisiert und enthalten in der Antwort. Danke!
InformationsquelleAutor phihag
Sind Sie vertraut mit jobs auf linux?
Oder vielleicht Bildschirm wäre hier:
https://serverfault.com/questions/25301/job-control-and-ssh
Siehe auch nohup:
http://en.wikipedia.org/wiki/Nohup
InformationsquelleAutor Raoul
Versuchen Sie in "konsole". Das sollte öffnen Sie eine neue bash-Fenster und den Fokus darauf setzen.
InformationsquelleAutor Alex
Shell-script auf dem Zielrechner nicht bewusst putty von windows auf den client-Maschine.
Betrachten Sie die Verwendung von Screen : http://www.gnu.org/s/screen/ - es ist eine saubere und kraftvolle Weise.
InformationsquelleAutor Mihails Strasuns
Ich glaube, Sie brauchen Kommandozeilen-Fenster schreiben Sie dann:
Wenn Sie müssen python in neuem Fenster:
InformationsquelleAutor abilashov
Dem bash-Befehl öffnet ein Bourne-again-shell (bash) session.
InformationsquelleAutor sfinley
Auf meinem Ubuntu-18 ich nur den Befehl
und eine neue shell öffnet... ich weiß nicht, wie die oben genannten Antworten, weil xterm und konsole wahrscheinlich nicht bereits installiert sein,
InformationsquelleAutor sit_on_a_pan_otis