Dies ist die einfache Version: Sie können ein kleines Skript wie das folgende schreiben (speichern Sie es als MyStart.sh).
#!/bin/bash java -jar executable.jar & # You send it in background MyPID=$! # You sign it's PID echo $MyPID # You print to terminal echo "kill $MyPID" > MyStop.sh # Write the the command kill pid in MyStop.sh
Wenn Sie dieses Skript mit ausführen /bin/bash MyStart.sh
, wird die PID dieses Prozesses auf dem Bildschirm angezeigt.
Ansonsten können Sie das Attribut in MyStart.sh ( chmod u+x MyStart.sh
) ändern und es einfach mit ausführen ./MyStart.sh
.
Um den Prozess zu stoppen, können Sie über die Befehlszeile schreiben, kill 1234
wobei 1234 die vom Skript beantwortete PID ist, oder/bin/bash MyStop.sh
Denken Sie daran, das Skript MyStop.sh zu löschen, nachdem Sie es verwendet haben.