<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ubuntu &#38; Logiciels libres &#187; demarrage</title>
	<atom:link href="http://blog.cheztoi.net/tag/demarrage/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cheztoi.net</link>
	<description>Documentation et tutoriaux sur Ubuntu</description>
	<lastBuildDate>Tue, 12 Jul 2011 06:31:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Ajouter un programme au démarrage d&#8217;Ubuntu (service)</title>
		<link>http://blog.cheztoi.net/2009/08/30/ajouter-un-programme-au-demarrage-dubuntu-service/</link>
		<comments>http://blog.cheztoi.net/2009/08/30/ajouter-un-programme-au-demarrage-dubuntu-service/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 16:27:57 +0000</pubDate>
		<dc:creator>Jos</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[demarrage]]></category>
		<category><![CDATA[init]]></category>
		<category><![CDATA[libre]]></category>
		<category><![CDATA[rc]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.cheztoi.net/?p=105</guid>
		<description><![CDATA[
Il est facile sous Ubuntu d'ajouter un programme au démarrage de l'ordinateur. Ceux ci se lancent avant l'écran de login, et avec des droits root.

Il faut noter la différence avec l'ajout de programmes au démarrage de la session, qui ne se lancent que lorsque l'utilisateur entre son login et mot de passe, qui sont ...]]></description>
			<content:encoded><![CDATA[<p><img src='http://blog.cheztoi.net/wp-content/gallery/icones/gnome-system-run-64.png' alt='gnome-system-run-64' class='ngg-singlepic ngg-left' /><br />
Il est facile sous Ubuntu d&#8217;ajouter un programme au démarrage de l&#8217;ordinateur. Ceux ci se lancent avant l&#8217;écran de login, et avec des droits root.</p>
<p>Il faut noter la différence avec l&#8217;ajout de programmes au démarrage de la session, qui ne se lancent que lorsque l&#8217;utilisateur entre son login et mot de passe, qui sont lancés avec les droits de l&#8217;utilisateur, et qui se terminent lorsque l&#8217;utilisateur ferme la session. Vous pourrez retrouver le tutorial concernant ceci ici: <a href="/2009/08/15/ajouter-un-programme-au-demarrage-de-la-session/">Ajouter un programme au démarrage de la session</a>.</p>
<p>Il faut tout d&#8217;abord créer un fichier dans lequel on va lancer l&#8217;application que l&#8217;on souhaite. Dans mon exemple, je vais lancer netstat, ce qui n&#8217;a aucun effet puisqu&#8217;il se contente d&#8217;écrire des informations au sujet des ports ouverts sur la machine.</p>
<p><span id="more-105"></span></p>
<h2>Création du script</h2>
<p>Il faut donc éditer un fichier, qui doit se trouver dans le répertoire /etc/init.d, et qui va lancer notre programme.</p>
<p class="code">
sudo gedit /etc/init.d/mon_service
</p>
<p>Dedans, je rentre la commande que je souhaite executer au boot</p>
<p class="code">
#!/bin/sh<br />
netstat -an
</p>
<p>Ensuite, il faut rendre ce script executable</p>
<p class="code">
sudo chmod +x /etc/init.d/mon_service
</p>
<h2>Modification de la séquence de boot</h2>
<p>Enfin, la derniere étape est de l&#8217;ajouter au boot</p>
<p class="code">
sudo update-rc.d mon_service defaults 80
</p>
<p>Cela donne ceci<br />

<a href="http://blog.cheztoi.net/wp-content/gallery/screenshots/update-rc_0.png" title="" class="shutterset_singlepic14" >
	<img class="ngg-singlepic" src="http://blog.cheztoi.net/wp-content/gallery/cache/14__320x240_update-rc_0.png" alt="update-rc_0" title="update-rc_0" />
</a>
</p>
<p>Pour le supprimer du boot, il suffit de lancer cette commande</p>
<p class="code">
sudo update-rc.d -f mon_service remove
</p>
<p>
<a href="http://blog.cheztoi.net/wp-content/gallery/screenshots/update-rc-remove.png" title="" class="shutterset_singlepic13" >
	<img class="ngg-singlepic" src="http://blog.cheztoi.net/wp-content/gallery/cache/13__320x240_update-rc-remove.png" alt="update-rc-remove" title="update-rc-remove" />
</a>
</p>
<h2>Pour aller plus loin&#8230;</h2>
<p>Normalement, ces services doivent prendre en paramètre une de ces commandes:</p>
<ul>
<li>start</li>
<li>stop</li>
<li>restart</li>
</ul>
<p>Pour cela, dans le script il suffit de le modifier ainsi</p>
<pre>
#!/bin/sh
start()
{
     # Mettez ici le démarrage de votre programme
	echo "start"
}

stop()
{
     # Mettez ici un kill sur votre programme
	echo "stop"
}

restart()
{
    stop;
    sleep 1;
    start;
}
case $1 in
start)
      start;;
stop)
      stop;;
restart)
      restart;;
*)
      start;;
esac
</pre>
 <img src="http://blog.cheztoi.net/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=105" width="1" height="1" style="display: none;" /><p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://blog.cheztoi.net/2009/08/30/ajouter-un-programme-au-demarrage-dubuntu-service/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ajouter un programme au démarrage de la session</title>
		<link>http://blog.cheztoi.net/2009/08/15/ajouter-un-programme-au-demarrage-de-la-session/</link>
		<comments>http://blog.cheztoi.net/2009/08/15/ajouter-un-programme-au-demarrage-de-la-session/#comments</comments>
		<pubDate>Sat, 15 Aug 2009 08:42:08 +0000</pubDate>
		<dc:creator>Jos</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[demarrage]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[libre]]></category>
		<category><![CDATA[programme]]></category>
		<category><![CDATA[session]]></category>

		<guid isPermaLink="false">http://blog.cheztoi.net/?p=26</guid>
		<description><![CDATA[
Ajouter des programmes au démarrage est souvent quelque chose de nécessaire.
Pour faire ceci sous Ubuntu, c'est extremement simple

Il suffit de faire Système -> Préférences -> Applications au démarrage (ou Session pour les versions inférieures a 9.04)
Cela fait apparaitre ce menu:

Ensuite il suffit de faire ajouter, et de mettre la commande et sa description.

Par exemple, ...]]></description>
			<content:encoded><![CDATA[<p><img src='http://blog.cheztoi.net/wp-content/gallery/icones/gnome-system-run-64.png' alt='gnome-system-run-64' class='ngg-singlepic ngg-left' /><br />
Ajouter des programmes au démarrage est souvent quelque chose de nécessaire.<br />
Pour faire ceci sous Ubuntu, c&#8217;est extremement simple</p>
<p>Il suffit de faire <strong>Système -> Préférences -> Applications au démarrage</strong> (ou Session pour les versions inférieures a 9.04)<br />
Cela fait apparaitre ce menu:<br />

<a href="http://blog.cheztoi.net/wp-content/gallery/screenshots/capture-preferences-des-applications-au-demarrage.png" title="" class="shutterset_singlepic2" >
	<img class="ngg-singlepic" src="http://blog.cheztoi.net/wp-content/gallery/cache/2__320x240_capture-preferences-des-applications-au-demarrage.png" alt="capture-preferences-des-applications-au-demarrage" title="capture-preferences-des-applications-au-demarrage" />
</a>
<br />
Ensuite il suffit de faire ajouter, et de mettre la commande et sa description.</p>
<p>Par exemple, si je veux ajouter skype au démarrage:<br />
<img src="http://blog.cheztoi.net/wp-content/uploads/2009/08/Capture-Modification-dun-programme-de-démarrage.png" alt="Capture-Modification d&#039;un programme de démarrage" title="Capture-Modification d&#039;un programme de démarrage" width="399" height="177" class="alignnone size-full wp-image-28" /><br />
</p>
<p>Pour ajouter des programmes en tant que service, vous pouvez vous reporter sur cet <a href="http://blog.cheztoi.net/2009/08/30/ajouter-un-programme-au-demarrage-dubuntu-service/">article</a></p>
 <img src="http://blog.cheztoi.net/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=26" width="1" height="1" style="display: none;" /><p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://blog.cheztoi.net/2009/08/15/ajouter-un-programme-au-demarrage-de-la-session/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

