1 votes

Comment puis-je fermer automatiquement un terminal urxvt après avoir exécuté un script script ?

J'ai écrit un script pour gérer la copie rapide des mots de passe dans le presse-papiers :

#!/usr/bin/expect -f

spawn -noecho zsh
expect "$ "
send "pass show -c "
interact
exit

Ce script est lancé comme ceci :

urxvt -e /home/user/pass_script.sh

Le script s'exécute bien, mais après avoir terminé, le terminal urxvt spawné doit se fermer. Il ne le fait pas pour l'instant. Comment puis-je m'assurer qu'il le fait ?

1voto

Exeleration-G Points 7175

Ça marche :

#!/usr/bin/expect -f
set timeout -1
spawn -noecho bash
expect "$ "
send "pass show -c " 
interact -nobuffer \r return
expect "Copied"
sleep 0.05

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X