Menu

Using dialog, the command would look like this:

dialog --clear --backtitle "Backtitle here" --title "Title here" --menu "Choose one of the following options:" 15 40 4 \
1 "Option 1" \
2 "Option 2" \
3 "Option 3"
enter image description here

Putting it in a script:

#!/bin/bash

HEIGHT=15
WIDTH=40
CHOICE_HEIGHT=4
BACKTITLE="Backtitle here"
TITLE="Title here"
MENU="Choose one of the following options:"

OPTIONS=(1 "Option 1"
         2 "Option 2"
         3 "Option 3")

CHOICE=$(dialog --clear \
                --backtitle "$BACKTITLE" \
                --title "$TITLE" \
                --menu "$MENU" \
                $HEIGHT $WIDTH $CHOICE_HEIGHT \
                "${OPTIONS[@]}" \
                2>&1 >/dev/tty)

clear
case $CHOICE in
        1)
            echo "You chose Option 1"
            ;;
        2)
            echo "You chose Option 2"
            ;;
        3)
            echo "You chose Option 3"
            ;;
esac

Menu opcion 2

#!/bin/bash

# Creamos la varaible action en la que almacenamos la 
# orden dialog con la opción --separate-output
action=(dialog --menu "Opciones:" 0 0 0 1 "WOL Revo" 2 "ssh revo" 3 "df -h" 4 "exit")

# Creamos la funcion selecciones que ejecuta funcheck con opciones 
# y reenvia la salida al terminal para que el for siguiente ejecute
# los comandos
selecciones=$("${action[@]}" 2>&1 >/dev/tty)

# limpiamos la pantalla
clear

# añadimos un for para que ejecute un comando en función de 
# las selecciones realizadas puedes cambiar el echo por 
# cualquier comando o secuencias de comandos
for seleccion in $selecciones
do
 case $seleccion in
 1)
 echo "WOL Revo"
 sudo wakeonlan 60:02:92:63:6c:6e
 ;;
 2)
 echo "ssh Revo"
 ssh -p 22 user@192.168.1.31
 ;;
 3)
 echo "df -h"
 df -h
 ;;
 4)
 echo "salir"
 ;;
 esac
done

Obtener Process ID

#!/bin/bash

lineas=`ps -aux | grep "main.py" |wc -l`

echo "Procesos encontrados " $lineas

if [ $lineas == 2 ]; then
  proceso=`ps -aux | grep "main.py" | head -1 |awk '{print $2}'`
  echo "numero de proceso " $proceso
  #kill -9 $proceso
  exit 1;
fi

Por sduro