J'ouvre quelques sessions iTerm2 via ttab
. Je démarre ces sessions pour des commandes d'interface utilisateur textuelle comme top
ou des commandes qui pourraient prendre beaucoup de temps à s'exécuter comme cp -r
.
Après que la commande soit terminée, la session iTerm reste ouverte avec l'invite de commande (bash). Je dois la fermer manuellement via Ctrl-D.
Comment puis-je dire à iTerm de fermer la session automatiquement lorsque l'invite de commande est de retour à son état normal ?
J'ai essayé d'utiliser un profil spécial pour cela (car ttab
peut ouvrir la session dans un profil iTerm spécifié), mais je n'ai pas pu trouver un paramètre qui ferme la session lorsque l'invite de commande est en attente.
0 votes
À quel point avez-vous besoin de surveiller la sortie de la commande ?
0 votes
Que diriez-vous de "&& exit" à la fin de la commande?
0 votes
@mmmmmm Rien. Juste envie de l'exécuter. La commande pourrait être longue comme cp ou une "TUI" sans sortie (comme top).
0 votes
@AivarPaalberg J'ai essayé "&& exit", mais ttab traduit cela par "\&\& exit".
0 votes
Exécutez-le en arrière-plan
nohup &
0 votes
@mmmmmm Eh bien, je ne peux pas interagir avec cela. :-( La commande peut être par exemple
top
.