<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; автозапуск в консоли]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=29008&amp;type=atom" />
	<updated>2013-07-08T15:36:42Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=29008</id>
		<entry>
			<title type="html"><![CDATA[Re: автозапуск в консоли]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=353357#p353357" />
			<content type="html"><![CDATA[<p>Может я не правильно пояснил, но <strong>bobr</strong>, правильно меня понял и соответственно дал наиболее правильную подсказку.</p><p>Файл ~/.bashrc, вместе со скриптом scriptname.sh я разместил в каталоге /etc/skel. При создании пользователя, они автоматом разместились в его домашнем каталоге. При первом входе пользователя команда <strong>/usr/bin/xdg-user-dirs-update</strong> создала каталоги и &quot;исчезла&quot;. Я этого и хотел добиться. На счет техники исполнения, тут из меня программатор еще никудышний, я согласен на любой работающий вариант. Хотя почитать, как делают умные люди всегда интересно...<br />Это мне нужно было для первого запуска LXDE, в отличии от XFCE там эти каталоги автоматом не создаются. А как это устроено при первом пуске XFCE, разобраться не смог.</p>]]></content>
			<author>
				<name><![CDATA[cdrw]]></name>
			</author>
			<updated>2013-07-08T15:36:42Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=353357#p353357</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: автозапуск в консоли]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=353292#p353292" />
			<content type="html"><![CDATA[<p>Вместо <br />if [ -f $SCRIPT ]; then</p><p>лучше<br />if [ -x $SCRIPT ]; then</p><p>либо внутри if вызывать как &quot;source $SCRIPT&quot; ...</p>]]></content>
			<author>
				<name><![CDATA[bormant]]></name>
				<uri>https://linuxforum.ru/profile.php?id=732</uri>
			</author>
			<updated>2013-07-08T08:15:04Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=353292#p353292</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: автозапуск в консоли]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=353281#p353281" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Cruiser78⇓ пишет:</cite><blockquote><p>Я бы просто в последней строке такого скрипта дописал:</p></blockquote></div><p>А потом каждый раз при запуске bash и выполнении ~/.bashrc получать сообщене о том, что такой-то файл не найден...<br />Строка-то с запуском скрипта в ~/.bashrc останется независимо от того, удалить этот скрипт или не удалить. Тогда уж в конец этого скрипта нужно добавить еще и sed, который будет редактировать ~/.bashrc на предмет удаления строки с вызовом этого скрипта.</p>]]></content>
			<author>
				<name><![CDATA[bobr]]></name>
				<uri>https://linuxforum.ru/profile.php?id=797</uri>
			</author>
			<updated>2013-07-08T07:25:43Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=353281#p353281</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: автозапуск в консоли]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=353268#p353268" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>bobr пишет:</cite><blockquote><p>Лучше даже так:<br /></p><div class="codebox"><pre><code>SCRIPT=&quot;/path/to/script.sh&quot;
if [ -f $SCRIPT ]; then
    $SCRIPT
    rm $SCRIPT
fi</code></pre></div></blockquote></div><p>Это не есть правильно. То есть не соответствует поставленной задаче. А именно - это при наличии некоего скрипта запустит его, а затем - уничтожит. Поставленная задача несколько иначе звучит - запуститься, что-то сделать и затем самоуничтожиться.</p><p>Я бы просто в последней строке такого скрипта дописал:</p><p> </p><div class="codebox"><pre><code>rm -f $0</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Cruiser78]]></name>
				<uri>https://linuxforum.ru/profile.php?id=631</uri>
			</author>
			<updated>2013-07-08T03:54:55Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=353268#p353268</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: автозапуск в консоли]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=353267#p353267" />
			<content type="html"><![CDATA[<p>Спасибо большое!<br />То что надо.</p>]]></content>
			<author>
				<name><![CDATA[cdrw]]></name>
			</author>
			<updated>2013-07-08T03:23:53Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=353267#p353267</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: автозапуск в консоли]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=353258#p353258" />
			<content type="html"><![CDATA[<p>Лучше даже так:<br /></p><div class="codebox"><pre><code>SCRIPT=&quot;/path/to/script.sh&quot;
if [ -f $SCRIPT ]; then
    $SCRIPT
    rm $SCRIPT
fi</code></pre></div>]]></content>
			<author>
				<name><![CDATA[bobr]]></name>
				<uri>https://linuxforum.ru/profile.php?id=797</uri>
			</author>
			<updated>2013-07-07T18:43:55Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=353258#p353258</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: автозапуск в консоли]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=353257#p353257" />
			<content type="html"><![CDATA[<p>Добавить в ~/.bashrc<br /></p><div class="codebox"><pre><code>if [ -f ~/scriptname.sh ]; then
    ~/scriptname.sh
    rm ~/scriptname.sh
fi</code></pre></div>]]></content>
			<author>
				<name><![CDATA[bobr]]></name>
				<uri>https://linuxforum.ru/profile.php?id=797</uri>
			</author>
			<updated>2013-07-07T18:42:02Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=353257#p353257</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: автозапуск в консоли]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=353229#p353229" />
			<content type="html"><![CDATA[<p>Не то.<br />Попробую пояснить зачем.<br />Скрипт должен запуститься один раз и сам себя уничтожить.<br />Скрипт такой:</p><div class="codebox"><pre><code>#!/bin/bash

/usr/bin/xdg-user-dirs-update</code></pre></div><p>То есть, он должен создать каталоги и исчезнуть.</p>]]></content>
			<author>
				<name><![CDATA[cdrw]]></name>
			</author>
			<updated>2013-07-07T16:13:51Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=353229#p353229</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: автозапуск в консоли]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=353142#p353142" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Fat-Zer пишет:</cite><blockquote><p>добавь его в <span style="color: green">~/.</span>bashrc...</p></blockquote></div><p>Или в ~/.bash_profile <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /></p>]]></content>
			<author>
				<name><![CDATA[yars]]></name>
				<uri>https://linuxforum.ru/profile.php?id=22799</uri>
			</author>
			<updated>2013-07-06T21:46:48Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=353142#p353142</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: автозапуск в консоли]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=353137#p353137" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>cdrw⇓ пишет:</cite><blockquote><p>Каким образом сделать так, чтобы при входе в консоль после ввода пароля пользователя и нажатия клавиши enter автоматически запускался какой либо скрипт?</p></blockquote></div><p>добавь его в bashrc...</p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2013-07-06T20:15:34Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=353137#p353137</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: автозапуск в консоли]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=353134#p353134" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>cdrw⇓ пишет:</cite><blockquote><p>автоматически запускался какой либо скрипт?</p></blockquote></div><p>не понял вопроса, какой скрипт автоматически запускался? любой скрипт настраивается через сron по нужному расписанию.</p>]]></content>
			<author>
				<name><![CDATA[Linux777]]></name>
				<uri>https://linuxforum.ru/profile.php?id=23921</uri>
			</author>
			<updated>2013-07-06T19:38:53Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=353134#p353134</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[автозапуск в консоли]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=353133#p353133" />
			<content type="html"><![CDATA[<p>Есть вопрос к опытным админам.<br />Каким образом сделать так, чтобы при входе в консоль после ввода пароля пользователя и нажатия клавиши enter автоматически запускался какой либо скрипт?</p>]]></content>
			<author>
				<name><![CDATA[cdrw]]></name>
			</author>
			<updated>2013-07-06T19:32:54Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=353133#p353133</id>
		</entry>
</feed>
