matar un proceso en bash script

2022-12-01 06:26:09

Me gustaría eliminar y reiniciar un proceso y este comando funciona en modo interactivo pero no en modo script.

Alguna sugerencia:

echo "Killing the running server"
kill $(ps -a | grep 'myserver.jar' | awk '{print }') ||  echo 'No active myserver' ; exit 1;

- Emax

Source
zh
Responder


0
  • Esto puede funcionar:

    v=$(pgrep -f myserver.jar)
    if [ $? == 0 ]; then
        kill $v
    else 
        echo "no server"
    fi
    # start server...