执行expect脚本后如何自动关闭urxvt终端?

Exeleration-G

我编写了一个脚本来处理将密码快速复制到剪贴板:

#!/usr/bin/expect -f

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

这个脚本是这样启动的:

urxvt -e /home/user/pass_script.sh

脚本运行良好,但完成后,生成的 urxvt 终端需要关闭。目前还没有这样做。我怎样才能确保它确实如此?

Exeleration-G

这有效:

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

命令成功运行后如何使终端自动关闭?

来自分类Dev

命令成功运行后如何使终端自动关闭?

来自分类Dev

Expect脚本:在关闭ssh之后执行操作

来自分类Dev

Expect脚本:在关闭ssh之后执行操作

来自分类Dev

如何从bash脚本关闭终端

来自分类Dev

如何从bash脚本关闭终端

来自分类Dev

执行后如何自动关闭cmd.exe?

来自分类Dev

关闭终端时执行脚本

来自分类Dev

关闭终端时执行脚本

来自分类Dev

执行CGI Python脚本后,如何自动返回首页?

来自分类Dev

打开终端后运行的自动脚本

来自分类Dev

机器人从终端运行完成后,如何自动关闭计算机?

来自分类Dev

使用Expect自动执行彼此交互的2个脚本

来自分类Dev

完成命令执行后,如何自动切换到终端?

来自分类Dev

如何防止终端在命令退出后关闭?

来自分类Dev

终端的关闭会停止远程脚本执行吗?

来自分类Dev

如何使 .sh 脚本在终端中自动运行?

来自分类Dev

Bash终端在运行脚本后关闭

来自分类Dev

下载完成后如何在Firefox中执行自动关闭

来自分类Dev

侏儒终端自动关闭

来自分类Dev

脚本退出后如何退出终端?

来自分类Dev

执行bash脚本后终端的字体颜色发生了变化

来自分类Dev

执行Ruby脚本后在终端中获取换行符

来自分类Dev

启动终端并在重启后从 systemd 执行脚本

来自分类Dev

在执行命令后如何编写shell脚本以自动获取密码

来自分类Dev

关闭命令后如何自动重启?

来自分类Dev

保存后如何关闭自动生成js?

来自分类Dev

PHP代码执行后如何关闭窗口?

来自分类Dev

一段时间没有活动后,如何在终端中自动执行命令?