<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Автозагрузка в debian</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/2689.html</link>
    <description>Написал скрипт, который запускает сервер по кс 1.6 . &lt;br&gt;&lt;br&gt;#/bin/bash/&lt;br&gt;export LD_LIBRARY_PATH=/home/Server/Cs/pub/start_pub.sh&lt;br&gt;./hlds_run -game cstrike -nomaster -sv_lan 0 -moipx +port 27015 +log on +map de_dust2 +maxplayers 16 +exec server.cfg&lt;br&gt;&lt;br&gt;Теперь задача запихнуть его в автозагрузку.&lt;br&gt;&lt;br&gt;В дебиане на сколько мне известно, чтоб сделать загрузку какого либо процесса надо написать скрипт в папке /etc/init.d . Там прочитал readme и вроде по правилам создал скрипт там:&lt;br&gt;&lt;br&gt;#! /bin/sh&lt;br&gt;### BEGIN INIT INFO&lt;br&gt;# Provides:          pub&lt;br&gt;# Description:       Zapyskaet public server na debian&lt;br&gt;#/bin/bash/&lt;br&gt;export LD_LIBRARY_PATH=/home/Server/Cs/pub/start_pub.sh&lt;br&gt;./hlds_run -game cstrike -nomaster -sv_lan 0 -noipx +port 27015 +log on +map de_dust2 +maxplayers 16 +exec server.cfg&lt;br&gt;&lt;br&gt;В чём может быть проблема?&lt;br&gt;</description>

<item>
    <title>Автозагрузка в debian (Fen1ks)</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/2689.html#11</link>
    <pubDate>Wed, 19 Aug 2009 07:48:30 GMT</pubDate>
    <description>&amp;gt;А можно плюнуть на кошерность и изменить /etc/rc.local :) &lt;br&gt;&lt;br&gt;Сделал так.&lt;br&gt;&lt;br&gt;cd /home/Server/Cs/pub&lt;br&gt;&lt;br&gt;Screen -A -m -d -S pub ./hdls_run -game cstrike +sv_lan 0 -insecure +ip 217.79.0.63 +port 27015 +map de_dust2 +log on +maxplayers 16 +exec server.cfg&lt;br&gt;exit 0 &lt;br&gt;&lt;br&gt;Для работы через screen:&lt;br&gt;#screen -ls получаем список запущенных окон&lt;br&gt;#screen -r чтоб подключиться к отключённому сеансу (ключи -m -d запускают сеанс в отлючённом режиме)Если у вас несколько сеансов можт понадобиться ввести номер.имя сеанса&lt;br&gt;Ctrl+a d чтоб отключить screen от этого терминала.&lt;br&gt;&lt;br&gt;более подробно про screen советую читать тут:&lt;br&gt;http://xgu.ru/wiki/man:screen - переведённый man&lt;br&gt;</description>
</item>

<item>
    <title>Автозагрузка в debian (angra)</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/2689.html#10</link>
    <pubDate>Wed, 29 Jul 2009 18:35:17 GMT</pubDate>
    <description>А можно плюнуть на кошерность и изменить /etc/rc.local :)&lt;br&gt;</description>
</item>

<item>
    <title>Автозагрузка в debian (gaa)</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/2689.html#9</link>
    <pubDate>Wed, 29 Jul 2009 16:44:03 GMT</pubDate>
    <description>&amp;gt;./hlds_run -game cstrike -nomaster -sv_lan 0 -noipx +port 27015 +log on +map &lt;br&gt;&amp;gt;de_dust2 +maxplayers 16 +exec server.cfg &lt;br&gt;&amp;gt;пишет /hlds_run нетак такого файла или папки &lt;br&gt;&amp;gt;но он находитсья по адресу /home/Server/Cs/pub/. Я думал может из-за того что &lt;br&gt;&amp;gt;нету косой черты, но поставил её и результат тот же. &lt;br&gt;&lt;br&gt;потому что команда запускается не в /home/Server/Cs/pub/. осиль команду cd или укажи полный путь.&lt;br&gt;</description>
</item>

<item>
    <title>Автозагрузка в debian (Andrey Mitrofanov)</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/2689.html#8</link>
    <pubDate>Wed, 29 Jul 2009 15:07:27 GMT</pubDate>
    <description>&amp;gt;спс за  system v init, уже читаю. &lt;br&gt;&lt;br&gt;Отл! Also: man update-rc.d + less /etc/init.d/skeleton&lt;br&gt;</description>
</item>

<item>
    <title>Автозагрузка в debian (Fen1ks)</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/2689.html#7</link>
    <pubDate>Wed, 29 Jul 2009 09:18:40 GMT</pubDate>
    <description>переписал ещё раз скрипт:&lt;br&gt;&lt;br&gt;echo Counter-Strike Public server started&lt;br&gt;GAMEZCAT=/home/Server&lt;br&gt;export GAMEZCAT&lt;br&gt;LOAD_PATH=$GAMEZCAT/Cs/pub/:$LOAD_PATH&lt;br&gt;export LOAD_PATH&lt;br&gt;./hlds_run -game cstrike -nomaster -sv_lan 0 -noipx +port 27015 +log on +map de_dust2 +maxplayers 16 +exec server.cfg&lt;br&gt;&lt;br&gt;пишет /hlds_run нетак такого файла или папки&lt;br&gt;&lt;br&gt;но он находитсья по адресу /home/Server/Cs/pub/. Я думал может из-за того что нету косой черты, но поставил её и результат тот же.&lt;br&gt;</description>
</item>

<item>
    <title>Автозагрузка в debian (Fen1ks)</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/2689.html#6</link>
    <pubDate>Wed, 29 Jul 2009 08:17:55 GMT</pubDate>
    <description>&amp;gt;&amp;gt;export LD_LIBRARY_PATH=/home/Server/Cs/pub/start_pub.sh &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Это что ещё за хня? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;В чём может быть проблема? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Почитай что такое system v init, а потом создай в /etc/rc&#091;0-9S&#093;.d/ (в &lt;br&gt;&amp;gt;зависимости от нужного тебе ранлевела) симлинк на скрипт в /init.d с &lt;br&gt;&amp;gt;именем вида S&#091;0-9&#093;&#091;0-9&#093;blahblah. &lt;br&gt;&lt;br&gt;спс за  system v init, уже читаю.&lt;br&gt;</description>
</item>

<item>
    <title>Автозагрузка в debian (Fen1ks)</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/2689.html#5</link>
    <pubDate>Wed, 29 Jul 2009 08:14:33 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;# Description:       Zapyskaet public server na &lt;br&gt;&amp;gt;&amp;gt;debian &lt;br&gt;&amp;gt;&amp;gt;#/bin/bash/ &lt;br&gt;&amp;gt;&amp;gt;export LD_LIBRARY_PATH=/home/Server/Cs/pub/start_pub.sh &lt;br&gt;&amp;gt;&amp;gt;./hlds_run -game cstrike -nomaster -sv_lan 0 -noipx +port 27015 +log on +map &lt;br&gt;&amp;gt;&amp;gt;de_dust2 +maxplayers 16 +exec server.cfg &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;В чём может быть проблема? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;а ты прописал chmod a+x имя скрипта? &lt;br&gt;&lt;br&gt;Я прописал &quot;shmod +x&quot; , аргумента &quot;а&quot; я не нашёл в описании команды.&lt;br&gt;</description>
</item>

<item>
    <title>Автозагрузка в debian (Fen1ks)</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/2689.html#4</link>
    <pubDate>Wed, 29 Jul 2009 08:11:42 GMT</pubDate>
    <description>&amp;gt;1) укажите полный путь к файлу hlds_run, относительные пути в скриптах не &lt;br&gt;&amp;gt;рулят. &lt;br&gt;&amp;gt;2) скрипт должен поддерживать параметры start и stop (не обязательно, но желательно). &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;3) нужно создать симлинк на этот скрипт и положить его в /etc/rc2.d &lt;br&gt;&amp;gt;(цифра обозначает runlevel, который по умолчанию в дебиане =2; но можно &lt;br&gt;&amp;gt;проверить текущий командой runlevel). Сам симлинк должен называться Snnимя_скрипта, где nn &lt;br&gt;&amp;gt;- цифры (порядковый номер для запуска скрипта). &lt;br&gt;&lt;br&gt;1) переписал скрипт:&lt;br&gt;&lt;br&gt;#! /bin/sh - поправилам обязательно должна быть. Только для чего это нужно я до конца не понял.&lt;br&gt;exho Counter-Strike Public server started - сообщение о том что сервер стартанул&lt;br&gt;GAMEZCAT=/home/Server - Я так понял мы присваиваем переменной GAMEZCAT путь к серверу&lt;br&gt;export GAMEZCAT - для чего экспортировать его опять таки я не понял до конца&lt;br&gt;LOAD_PATH=$GAMEZCAT/Cs/pub:$LOAD_PATH - LOAD_PATH это библиотека тоже используется на сколько я понял для временного хранения пути. Но для чего так замудренно я не понял если честно.&lt;br&gt;e</description>
</item>

<item>
    <title>Автозагрузка в debian (gaa)</title>
    <link>https://opennet.ru/openforum/vsluhforumID15/2689.html#3</link>
    <pubDate>Wed, 29 Jul 2009 00:01:44 GMT</pubDate>
    <description>&amp;gt;export LD_LIBRARY_PATH=/home/Server/Cs/pub/start_pub.sh &lt;br&gt;&lt;br&gt;Это что ещё за хня?&lt;br&gt;&lt;br&gt;&amp;gt;В чём может быть проблема? &lt;br&gt;&lt;br&gt;Почитай что такое system v init, а потом создай в /etc/rc&#091;0-9S&#093;.d/ (в зависимости от нужного тебе ранлевела) симлинк на скрипт в /init.d с именем вида S&#091;0-9&#093;&#091;0-9&#093;blahblah.&lt;br&gt;</description>
</item>

</channel>
</rss>
