Мне в основном нужно автоматизировать запуск 2 команд в отдельных терминалах.
while :
do
timeout 10 gnome-terminal --geometry=95x56 -e "COMMAND1" &&
timeout 7 gnome-terminal -e "COMMAND2" &&
sleep 30
done
Ожидаемое поведение:
- Терминал открывается, работаетCOMMAND1 в течение 10 секунд, затем закрывается
- Второй терминал открывается, запускает COMMAND2 в течение 7 секунд, затем закрывается
- 30 секунд проходит
- Цикл повторяется
Фактическое поведение:
- И COMMAND1, и COMMAND2 запускаются одновременно
- COMMAND1 отображается в терминале, но фактически не запускается.
Что здесь происходит?