Запуск скриптов в автозагрузке Debian
Модератор: weec
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2008-05-17 11:02:05
Запуск скриптов в автозагрузке Debian
Всем привет ! Не судите строго, недавно взялся за изучение Debian.
Установил игровой сервер, написал скрипт для запуска этого сервера. Как сделать так, чтоб этот скрипт запускался при загрузке системы ?
Начитался я уже про init, уровни ... голова кругом. Подскажите как правильно осуществить данную операцию, если файл script.sh
Установил игровой сервер, написал скрипт для запуска этого сервера. Как сделать так, чтоб этот скрипт запускался при загрузке системы ?
Начитался я уже про init, уровни ... голова кругом. Подскажите как правильно осуществить данную операцию, если файл script.sh
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- сержант
- Сообщения: 152
- Зарегистрирован: 2008-10-30 12:15:26
Re: Запуск скриптов в автозагрузке Debian
добавить строку запуска в /etc/rc.local
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2008-05-17 11:02:05
Re: Запуск скриптов в автозагрузке Debian
добавил строку /home/dir/script.shViktorichZ писал(а):добавить строку запуска в /etc/rc.local
не запускается

-
- сержант
- Сообщения: 152
- Зарегистрирован: 2008-10-30 12:15:26
Re: Запуск скриптов в автозагрузке Debian
всё пути в скрипте указаны полностью?
покажите содержимое /home/dir/script.sh
и содержимое /etc/rc.local тоже покажите
ещё имейте ввиду что при запуске из /etc/rc.local используется учётная запись root, пробовали от рута запустить?
покажите содержимое /home/dir/script.sh
и содержимое /etc/rc.local тоже покажите
ещё имейте ввиду что при запуске из /etc/rc.local используется учётная запись root, пробовали от рута запустить?
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2008-05-17 11:02:05
Re: Запуск скриптов в автозагрузке Debian
script.shViktorichZ писал(а):всё пути в скрипте указаны полностью?
покажите содержимое /home/dir/script.sh
и содержимое /etc/rc.local тоже покажите
ещё имейте ввиду что при запуске из /etc/rc.local используется учётная запись root, пробовали от рута запустить?
Код: Выделить всё
screen -S temp ./hlds_run -game cstrike -nomaster +log on +map de_dust2 +ip 192.168.0.23 +port 27017 -maxplayers 16 +exec server.cfg $
Код: Выделить всё
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/home/hlds/script.sh
exit 0
-
- сержант
- Сообщения: 152
- Зарегистрирован: 2008-10-30 12:15:26
Re: Запуск скриптов в автозагрузке Debian
делаешь скрипт /home/hlds/script.shscreen -S temp ./hlds_run -game cstrike -nomaster +log on +map de_dust2 +ip 192.168.0.23 +port 27017 -maxplayers 16 +exec server.cfg $
#!/bin/bash
cd /home/cs/steam
/usr/bin/screen -A -m -d -S temp \
./hlds_run -game cstrike +sv_lan 0 \
+port 27015 +map de_dust2 +ip 192.168.0.23 \
+maxplayers 16 -pingbooster 2 -nojoy -noipx -insecure \
>/dev/null &
в rc.local /home/hlds/script.sh запускаешь от пользователя от которого должен работать hlds
типа
su - username -c "/home/hlds/script.sh &"
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2008-05-17 11:02:05
Re: Запуск скриптов в автозагрузке Debian
Огромное спасибо за помощь ! 
