Nest este exemplo será apresentado como criar um script template para automatizar tarefas onde uma equipe de operação ou restringir o acesso para um determinado usuário , limitando apenas às opções do script.
#!/bin/bash menu () { a="ok" while true $a !="ok" do echo "Service - stop / start " echo "" echo "1 - Stop service" echo "2 - Start service" echo "3 - Restart service" echo "4 - Exit program" echo "" echo "" echo "Choose a option refered to number: " read a case $a in 1) sudo service jboss stop echo $'The service is stopping' exit 0 ;; 2) sudo service jboss start echo $'The service is starting' exit 0 ;; 3) sudo service jboss stop && sudo service jboss start echo $'The service is restarting' exit 0 ;; 4|q) exit 0 ;;
No exemplo abaixo estou apresentando a saída do script para stop / start de um serviço :