Мой сценарий для выполнения команды в нескольких терминальная вкладка:
#!/bin/bash
tab=" --tab-with-profile=Default"
options=(--tab --title=Terminal)
cmd[1]="ping 192.168.9.1"
title[1]="1"
cmd[2]="ping 192.168.9.6"
title[2]="6"
cmd[n]="ping 192.168.9.x"
title[n]="x"
for i in 1 2 3 . . x; do
options+=($tab --title="${title[i]}" -e "bash -c \"${cmd[i]} ; bash\"" )
done
gnome-terminal "${options[@]}"
exit 0
Теперь я хочу сделать, если бы одна из команды не работала или не может проверить с помощью ping-запросов, то это должно генерировать журнал ошибок и/или отправить почту. Действительно ли возможно сделать это?