Я пытаюсь запустить сервер minecraft из скрипта run.sh. Пока у меня есть это:
#!/bin/sh
java -Xms512M -Xmx2048M -jar minecraft_server.jar nogui
Я запускаю скрипт из того же каталога, что и minecraft_server.jar, и он ничего не делает. Я хочу, чтобы он открыл окно терминала, на котором запущена Java-программа. Я новичок в Linux, поэтому я уверен, что я делаю что-то глупое, любая помощь будет оценена.
Почему вы используете echo
? Это просто печатает остаток строки как последовательность литералов на терминал.
Если проблема в том, что при запуске сценария не отображается окно терминала, решение зависит от используемого вами оконного менеджера. Gnome, а также KDE позволяют редактировать свойства ярлыков на рабочем столе, щелкая правой кнопкой мыши и устанавливая там параметр «запуск в терминале».
Другой способ - отредактировать файл конфигурации рабочего стола вручную: вы можете найти его в подкаталоге Desktop
вашего домашнего каталога. Просто добавьте строку с Terminal=true
в файл конфигурации рабочего стола, на котором должен работать сервер.