Это простая версия: вы можете написать небольшой скрипт, как показано ниже (сохраните его как 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, после чего вы его используете.