2016-08-30 1 views
0

J'ai un script avec l'une de ses commandes disons "cmd" ce cmd va déplacer l'utilisateur du shell vers un autre serveur/shell, maintenant quand je lance ce script après l'exécution de "cmd" le shell est changé (comportement normal) mais les commandes suivant le "cmd" ne fonctionneront pas et quand je me déconnecte du nouveau terminal pour revenir à l'original alors seulement que les commandes exécutent d'elles-mêmes.Je garde le script shell en marche même après avoir passé à un autre shell en utilisant la commande script sans me déconnecter d'un terminal

Est-il possible que le reste s'exécute sur le nouveau terminal?

+0

Je ne comprends pas votre question. Peut-être pourriez-vous esquisser une partie du code que vous avez déjà, de sorte que nous ayons quelque chose de concret à discuter? 1. – user1934428

+0

certaines commandes ....... 4. qrsh -P commande ilight # pour ouvrir une nouvelle session sur un serveur 5 .setenv Affichage #### maintenant je veux mettre cet affichage sur la session nouvellement ouvert de la commande qrsh ... espérons maintenant son clair .. –

Répondre

-1

Je suppose que votre "cmd" est ssh ouvrant une session sur un autre serveur. Si c'est le cas, vous pouvez demander à ssh d'exécuter une commande une fois la session ouverte: ssh [email protected] your_command_here

+0

exactement le cmd ouvre une nouvelle session sur un serveur mais comment l'instruire que les commandes qui le suivent doivent être exécutées dans la nouvelle session/terminal? –

+0

ssh [email protected] your_command_here –

+0

si je ne connais pas le nom du serveur/hôte dans lequel ma nouvelle session s'ouvrira alors? –