我有这个 bash 脚本:
#!/bin/bash
function foo() {
terminator
xdotool type 'myalias'
xdotool key Return
xdotool key ctrl+shift+t
xdotool type 'cd ~/git/apps/myapp/client && gulp'
xdotool key Return
}
foo
我通过快捷键运行该脚本。
它打开终端,但在我关闭终端后只执行以下命令
对此有什么想法吗?
答案1
之后的命令terminator
直到退出时才会执行terminator
,因此您必须将其发送到后台:
terminator &
这将允许脚本在启动终止程序后立即继续执行其他步骤(可能太快),因此请尝试:
...
terminator &
sleep 3
xdotool type 'myalias'
...