Как я могу автозакрыть urxvt терминал после выполнения ожидать сценария?

Я записал сценарий для обработки быстрого копирования паролей к буферу обмена:

#!/usr/bin/expect -f

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

Этот сценарий запускается как это:

urxvt -e /home/user/pass_script.sh

Сценарий работает хорошо, но после окончания, должен закрыться порожденный urxvt терминал. Это не делает так на данный момент. Как я могу удостовериться, что это делает?

1
задан 27 November 2018 в 14:18

1 ответ

Это работает:

#!/usr/bin/expect -f
set timeout -1
spawn -noecho bash
expect "$ "
send "pass show -c " 
interact -nobuffer \r return
expect "Copied"
sleep 0.05
1
ответ дан 7 December 2019 в 15:10

Другие вопросы по тегам:

Похожие вопросы: