Команды xdotool запускаются одна за другой
У меня есть скрипт 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'
...