<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; /etc/network/if-post-down.d скрипты]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=15578&amp;type=atom" />
	<updated>2011-08-05T07:16:50Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=15578</id>
		<entry>
			<title type="html"><![CDATA[Re: /etc/network/if-post-down.d скрипты]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=200942#p200942" />
			<content type="html"><![CDATA[<p>а исправить скрипт типа </p><p>date &amp;&gt;/home/user/myfile<br /> /bin/echo -e &quot;\nWaiting for $IFACE to get ready (MAXWAIT is $MAXWAIT seconds).&quot; &amp;&gt;/home/user/myfile</p><p>Если хотите узнать кто его запускал, то не поверите, его запускал shell.<br />это скрипт. и его запускал sh (bash,dash,csh...).<br />Кто же запускал sh?<br />это чуть сложнее...</p><p>ps -F $$ | head -n 2 | tail -n 1 | cut -c17-20 &gt; t<br /># $$ - номер процесса скрипта.<br /># head - tail вырезают вторую строку вывода ps<br /># cut режет с 17 по 20 символы вывода (в моем случае это 4х значный номер процесса родителя) может быть и более(5 знаков). Возможно Вам придется эти цифры подобрать. Потестьте в консоли.<br />#сливаем номер в файл t (укажите файл в своей дом.папке или временной папке)<br />PROCESS=&quot;`cat t`&quot;<br /># копируем из файла в переменную значение.<br />ps -F $PROCESS | head -n 2 | tail -n 1 | cut -c17-20 &gt; t<br /># то же самое но для нового номера процесса<br />PROCESS=&quot;`cat t`&quot;<br />pstree $PROCESS<br />#выводим дерево начиная с родительского процесса.</p><p>Надо глубже? добавляйте еще сроки<br />ps -F $PROCESS | head -n 2 | tail -n 1 | cut -c17-20 &gt; t<br />PROCESS=&quot;`cat t`&quot;<br />пока до init не доберетесь...</p>]]></content>
			<author>
				<name><![CDATA[Харитон]]></name>
				<uri>https://linuxforum.ru/profile.php?id=627</uri>
			</author>
			<updated>2011-08-05T07:16:50Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=200942#p200942</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[/etc/network/if-post-down.d скрипты]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=200397#p200397" />
			<content type="html"><![CDATA[<p>Добрый день!</p><p>пара вопросов - гуглил - не - нашел.<br />как можно перенаправить вывод скриптов, в том числе stdout &amp; stderr,<br />в файл, чтобы отладить свой скрипт?<br />Например, я должен понять, что делает скрипт bridge, там вижу такую строку</p><p>&nbsp; &nbsp;/bin/echo -e &quot;\nWaiting for $IFACE to get ready (MAXWAIT is $MAXWAIT seconds).&quot;</p><p>Второй вопрос - из какого скрипта они запускаются, кстати наверное там и задается перенаправление вывода.<br />Мне нужно понять, как устанавливаются параметры IFACE, WAITPORT, STARTTIME, MAXWAIT</p>]]></content>
			<author>
				<name><![CDATA[anymouse]]></name>
				<uri>https://linuxforum.ru/profile.php?id=18724</uri>
			</author>
			<updated>2011-08-03T16:29:53Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=200397#p200397</id>
		</entry>
</feed>
