#!/usr/bin/env bash
guake --rename-current-tab="tab0" --execute-command="ls" &
sleep 1 && guake --new-tab="my/path" --rename-current-tab="tab1" --execute-command="ls" &
sleep 2 && guake --new-tab="my/path" --rename-current-tab="tab2" --execute-command="ls" &
exit 0
Guake memulai satu proses dan tindak lanjut panggilan Guake mengirim instruksi ke proses yang sedang berjalan.
Oleh karena itu, mengeksekusi di atas menjalankan semua 3 baris sekaligus karena masing-masing langsung masuk ke latar belakang (diakhiri dengan &).
(1) mulai guake dan ganti nama tab default;
(2) 1 detik kemudian kami mengirim perintah untuk membuka tab baru, ganti namanya, jalankan perintah;
(3) +1 detik kemudian mengirim perintah untuk 3 tab
Kuncinya di sini adalah meningkatkan tidur setelah setiap panggilan, jika tidak, perintah dapat tiba pada waktu acak dan hal-hal aneh akan terjadi