У меня Ubuntu Desktop 12.04 LTS отлично работает на более старом рабочем столе Acer. Я хочу использовать эту машину в качестве внутреннего сервера для размещения Minecraft.
Команда запуска сервера Minecraft - java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
, и это отлично работает, когда я подключаюсь к правильному каталогу и выполняю вышеуказанное.
Я создал скрипт для этого:
#!/bin/bash
cd /home/myuser/minecraft-server1
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui &
cd /home/myuser/minecraft-server2
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui &
exit 0
Я сделал этот .sh-файл исполняемым, и он тоже отлично работает, когда я запускаю его вручную с терминала.
Проблема, с которой я столкнулась, заключается в том, чтобы заставить их запускаться при запуске. У меня есть учетная запись пользователя на этом компьютере для автоматического входа в систему.
Я пробовал следующее:
sh /home/myuser/myscript.sh
(Ничего не происходит при перезагрузке) /etc/rc.local
с терминала, и он отлично работает. Я не могу не думать что я чего-то не хватает.
Большое спасибо заранее.
В Ubuntu 12.10, если вы нажмете супер ключ (ключ окна) и введите «запускающие приложения» и нажмите «Enter», появится окно, которое позволит вам добавить программу запуска.
Нажмите «добавить», а в поле «Команда» введите местоположение вашего скрипта. Это должно работать.
сценарии запуска и завершения обычно хранятся в файле /etc/init.d
. Когда ваш скрипт находится в правильном месте, запустите следующие команды:
chmod + x / etc / init.d / myscript
update-rc.d myscript defaults
Убедитесь, что ваш скрипт может начать правильно с помощью команды
/ etc / init.d / myscript start
В Ubuntu 12.10, если вы нажмете супер ключ (ключ окна) и введите «запускающие приложения» и нажмите «Enter», появится окно, которое позволит вам добавить программу запуска.
Нажмите «добавить», а в поле «Команда» введите местоположение вашего скрипта. Это должно работать.
сценарии запуска и завершения обычно хранятся в файле /etc/init.d
. Когда ваш скрипт находится в правильном месте, запустите следующие команды:
chmod + x / etc / init.d / myscript
update-rc.d myscript defaults
Убедитесь, что ваш скрипт может начать правильно с помощью команды
/ etc / init.d / myscript start
сценарии запуска и завершения обычно хранятся в файле /etc/init.d
. Когда ваш скрипт находится в правильном месте, запустите следующие команды:
chmod + x / etc / init.d / myscript
update-rc.d myscript defaults
Убедитесь, что ваш скрипт может начать правильно с помощью команды
/ etc / init.d / myscript start
В Ubuntu 12.10, если вы нажмете супер ключ (ключ окна) и введите «запускающие приложения» и нажмите «Enter», появится окно, которое позволит вам добавить программу запуска.
Нажмите «добавить», а в поле «Команда» введите местоположение вашего скрипта. Это должно работать.
сценарии запуска и завершения обычно хранятся в файле /etc/init.d
. Когда ваш скрипт находится в правильном месте, запустите следующие команды:
chmod + x / etc / init.d / myscript
update-rc.d myscript defaults
Убедитесь, что ваш скрипт может начать правильно с помощью команды
/ etc / init.d / myscript start
сценарии запуска и завершения обычно хранятся в файле /etc/init.d
. Когда ваш скрипт находится в правильном месте, запустите следующие команды:
chmod + x / etc / init.d / myscript
update-rc.d myscript defaults
Убедитесь, что ваш скрипт может начать правильно с помощью команды
/ etc / init.d / myscript start
В Ubuntu 12.10, если вы нажмете супер ключ (ключ окна) и введите «запускающие приложения» и нажмите «Enter», появится окно, которое позволит вам добавить программу запуска.
Нажмите «добавить», а в поле «Команда» введите местоположение вашего скрипта. Это должно работать.
сценарии запуска и завершения обычно хранятся в файле /etc/init.d
. Когда ваш скрипт находится в правильном месте, запустите следующие команды:
chmod + x / etc / init.d / myscript
update-rc.d myscript defaults
Убедитесь, что ваш скрипт может начать правильно с помощью команды
/ etc / init.d / myscript start
В Ubuntu 12.10, если вы нажмете супер ключ (ключ окна) и введите «запускающие приложения» и нажмите «Enter», появится окно, которое позволит вам добавить программу запуска.
Нажмите «добавить», а в поле «Команда» введите местоположение вашего скрипта. Это должно работать.
сценарии запуска и завершения обычно хранятся в файле /etc/init.d
. Когда ваш скрипт находится в правильном месте, запустите следующие команды:
chmod + x / etc / init.d / myscript
update-rc.d myscript defaults
Убедитесь, что ваш скрипт может начать правильно с помощью команды
/ etc / init.d / myscript start
В Ubuntu 12.10, если вы нажмете супер ключ (ключ окна) и введите «запускающие приложения» и нажмите «Enter», появится окно, которое позволит вам добавить программу запуска.
Нажмите «добавить», а в поле «Команда» введите местоположение вашего скрипта. Это должно работать.