Comment puis-je ouvrir une nouvelle fenêtre (shell) de la ligne de commande sous Linux?
Je travaille avec un outil de maintenant qui m'oblige à mastic à un hôte distant, la connexion, exécuter une série de commandes pour démarrer le moteur, ouvrir une nouvelle fenêtre (et connecter de nouveau) pour démarrer un autre moteur, puis d'ouvrir une troisième fenêtre (et encore, login) à fait d'utiliser l'outil (en laissant le moteur en marche dans les deux premières fenêtres). Je voudrais écrire un script shell pour automatiser le processus, de sorte que je pourrais vous suffit d'ouvrir une fenêtre de type "sh whatever.sh" et être hors tension et en cours d'exécution, sans être physiquement l'ouverture de la nouvelle version de windows et de vous connecter à nouveau. Cependant, je ne peux pas trouver une commande pour me faire à partir d'une fenêtre à l'autre. Toutes les pensées?
ssh root@www 'ps -ef | grep apache | grep -v grep | wc -l'
OriginalL'auteur user832351 | 2011-07-07
Vous devez vous connecter pour publier un commentaire.
Vous pouvez simplement le fond de la traite d'abord par l'ajout d'une esperluette (
&
) à la ligne de commande, ou en appuyant surCtrl+Z
quand il est en cours d'exécution (et puis entrezbg
de laisser le processus se poursuivre, plus d'informations à ce sujet avecjobs
).Si cela ne suffit pas, vous pouvez créer des coquilles avec écran ou tmux.
Si vous n'avez pas redirigé X (c'est à dire que vous pouvez accéder à des Interfaces graphiques sur ssh), vous pouvez aussi commencer une nouvelle fenêtre par l'exécution de votre favori (GUI) de la console de programme, comme
xterm
,konsole
,gnome-terminal
, etc.Mise à jour et inclus dans la réponse. Merci!
OriginalL'auteur phihag
Êtes-vous familier avec les travaux sur linux?
Ou peut-être l'écran serait d'utilisation ici:
https://serverfault.com/questions/25301/job-control-and-ssh
Voir aussi, nohup:
http://en.wikipedia.org/wiki/Nohup
OriginalL'auteur Raoul
Essayez de taper "konsole". Cela devrait ouvrir un nouveau bash fenêtre et définir le focus.
OriginalL'auteur Alex
Script Shell sur la machine cible ne peut pas être conscient de mastic de windows sur l'ordinateur client.
Envisager l'utilisation de l'Écran : http://www.gnu.org/s/screen/ - il est propre et puissant.
OriginalL'auteur Mihails Strasuns
Je pense que vous devez fenêtre de ligne de commande alors écrire:
Si vous avez besoin de python dans une nouvelle fenêtre:
OriginalL'auteur abilashov
La commande bash ouvre un Bourne-again shell (bash) session.
OriginalL'auteur sfinley
Sur mon Ubuntu 18 je viens de taper la commande
et une nouvelle coque s'ouvre... je n'aime pas les réponses ci-dessus, parce que xterm et konsole plus susceptibles de ne pas être déjà installé
OriginalL'auteur sit_on_a_pan_otis