<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Скрипт+screen]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=6452&amp;type=atom" />
	<updated>2010-09-09T08:07:37Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=6452</id>
		<entry>
			<title type="html"><![CDATA[Re: Скрипт+screen]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=89390#p89390" />
			<content type="html"><![CDATA[<p><strong>AndreyMust19</strong>, <br />Поясню, мне нужно что бы этот скрипт при запуске оказался в детаченном скрине. Сервер Counter-Strike: Source.</p><p><strong>dwak</strong>, <br />Хммм...попробую покопаться, может и есть у него данная опция. Но опять таки маловероятно что сработает, я убивал его обычным kill, но переключившись в скрин, увидел что он перезапускается, так как считает что сервер упал <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /></p>]]></content>
			<author>
				<name><![CDATA[xiloid]]></name>
				<uri>https://linuxforum.ru/profile.php?id=10789</uri>
			</author>
			<updated>2010-09-09T08:07:37Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=89390#p89390</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скрипт+screen]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=89375#p89375" />
			<content type="html"><![CDATA[<p>Если я правильно понял, то можно заставить скрипт запуска сервера &quot;./srcds_run&quot; создавать файлик (например в /var/run/) куда бы при запуске записывал свой pid, и килять его по пиду.</p>]]></content>
			<author>
				<name><![CDATA[dwak]]></name>
				<uri>https://linuxforum.ru/profile.php?id=10056</uri>
			</author>
			<updated>2010-09-09T06:57:06Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=89375#p89375</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Скрипт+screen]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=89371#p89371" />
			<content type="html"><![CDATA[<p>Не понятно что вам хочется сделать...<br />Графический интерфейс к запуску скрипта?<br />И для какой программы / игры этот скрипт предназначен?</p>]]></content>
			<author>
				<name><![CDATA[AndreyMust19]]></name>
				<uri>https://linuxforum.ru/profile.php?id=6533</uri>
			</author>
			<updated>2010-09-09T06:31:29Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=89371#p89371</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Скрипт+screen]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=89358#p89358" />
			<content type="html"><![CDATA[<p><strong>Добрый день!</strong><br /><em>Использую Linux FC 10.</em><br />Вопрос: Как засунуть содержимое скрипта в screen, если в содержимом скрипта содержится команда &quot;killall screen&quot;?<br />Содержимое скрипта, запускается вручную:<br /></p><div class="codebox"><pre><code>#!/bin/bash
echo &quot;Killing screens&quot;
pkill screen
echo &quot;Starting update&quot;
cd /usr/local/zarnica/DM
./steam -command update -game &#039;Counter-Strike Source&#039; -dir . -verify_all
echo &quot;Copying eST files&quot;
rm /usr/local/zarnica/DM/orangebox/bin/libsteam_api.so
rm /usr/local/zarnica/DM/orangebox/cfg/*bin
cp /usr/local/zarnica/eST7/LINUX/INIT/STEAM3/libsteam_api.so /usr/local/zarnica/DM/orangebox/bin
echo &quot;Starting DM server&quot;
cd /usr/local/zarnica/DM/orangebox/
screen -A -m -d -S DM ./srcds_run -console -game cstrike +fps_max 1000 +ip 195.177.119.232 -port 27027 +maxpla
yers 19 +sv_lan 0 +map de_dust2 +exec server.cfg</code></pre></div><p>Т.е. скрипт убивает скрин в котором содержится игровой сервер, потом запускает обновление сервера, потом подменяет кое какие файлы и снова запускает сервер. Вот это дело хочется запустить в скрине, что бы можно было нажать и закрыть сессию.</p><p>З.Ы. Убийство сервера по ПИДу не помогает, т.к. скрипт сервера &quot;./srcds_run&quot; содержит модуль перезапуска при збоях, оттого приходится вот так грубо убивать сам скрин. <strong>Всем спасибо за помощь!</strong></p>]]></content>
			<author>
				<name><![CDATA[xiloid]]></name>
				<uri>https://linuxforum.ru/profile.php?id=10789</uri>
			</author>
			<updated>2010-09-09T06:15:53Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=89358#p89358</id>
		</entry>
</feed>
