Я пытаюсь написать сценарий, который запускает java-программу «Loop», а затем через 5 секунд завершает эту Java-программу, однако она не прерывает программу когда я использую опцию «pkill», мне жаль, что я задал такой основной вопрос, и я просмотрел интернет, но я не могу найти решение. Вот мой код:pkill -n java работает на консоли, но не в скрипте
#!/bin/bash
javac Loop.java
java Loop
sleep 5
pkill -n java
Когда я запускаю команду pkill -n Java от терминала, в отличие от в сценарии, это, как я ожидал, почему это?
Пожалуйста, попробуйте используйте заголовок, который отличает ваш вопрос от других вопросов о bash. –