#!/bin/bash # Função para executar o comando específico executar_comando() { case $1 in 1) # Comando a ser executado quando o parâmetro for 1 #echo "Comando 1 foi executado!" #sudo /usr/bin/systemctl start forticlient && \ /opt/forticlient/gui/FortiClient-linux-x64/FortiClient && \ forticlient vpn connect RNP-SSL_VPN && \ #watch -n 1 forticlient vpn status forticlient vpn status ;; 2) # Comando a ser executado quando o parâmetro for 2 #echo "Comando 2 foi executado!" forticlient vpn disconnect ;; *) # Mensagem de erro caso o parâmetro seja inválido echo "Parâmetro inválido. Escolha 1 ou 2." ;; esac } # Solicita o parâmetro do usuário echo "Digite [1] para conectar a vpn [2] para desconectar:" read parametro_usuario # Chama a função para executar o comando com base no parâmetro fornecido executar_comando $parametro_usuario
Para não usar o watch -n 1 forticlient vpn status
adicione o status ao conky.