Это простая версия: вы можете написать небольшой скрипт, как показано ниже (сохраните его как 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
Когда вы выполните этот скрипт с /bin/bash MyStart.sh
, он выведет PID этого процесса на экран.
В противном случае вы можете изменить атрибут на MyStart.sh (chmod u+x MyStart.sh
) и запустить его просто с помощью ./MyStart.sh
.
Чтобы остановить процесс, вы можете написать в командной строке kill 1234
где 1234 - это PID, на который ответил скрипт, или /bin/bash MyStop.sh
Не забудьте удалить скрипт MyStop.sh, после чего вы его используете.