Meu script para executar o comando na guia de vários terminais:
#!/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
Agora eu quero fazer se um dos comandos não foi executado ou não pode ping, deve gerar um log de erro e / ou enviar e-mail. É possível fazer isso?