Я ожидаю, что команда действительно java /application/amazing.jar
как jar
- это команда для поддержания файлов JAR, а не для их выполнения. Если вы действительно используете jar
для запуска файла, используйте второй параметр и замените java
на `jar.
Просто запустите команду chmod +x /application/amazing.jar
один раз. Это сделает JAR исполняемым. После этого вы сможете запустить jar с помощью команды /application/amazing.jar
или amazing.jar
если /application
включен в ваш путь.
Альтернативный подход - написать короткий скрипт для запуска вашей фляги. Например, /usr/local/bin/amazing
который запускается с помощью команды amazing
может содержать:
#!/usr/bin/bash
java /application/amazing.jar
Первый подход проще, но не может выполнить настройку, требуемую перед запуском jar. Второй подход может выполнить настройку, необходимую перед запуском банки. Просто добавьте настройки перед командой jar. Их можно объединить, а команду java
можно удалить из сценария.