<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.slacky.eu/wikislack/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
		<id>http://www.slacky.eu/wikislack/index.php?title=Updates_checker_per_conky&amp;feed=atom&amp;action=history</id>
		<title>Updates checker per conky - Cronologia</title>
		<link rel="self" type="application/atom+xml" href="http://www.slacky.eu/wikislack/index.php?title=Updates_checker_per_conky&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Updates_checker_per_conky&amp;action=history"/>
		<updated>2013-05-22T12:45:47Z</updated>
		<subtitle>Cronologia della pagina su questo sito</subtitle>
		<generator>MediaWiki 1.20.3</generator>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Updates_checker_per_conky&amp;diff=6084&amp;oldid=prev</id>
		<title>Ansa89: Creata pagina con '=Introduzione= Questo wiki spiega come creare un controllore di aggiornamenti e integrarlo in [http://conky.sourceforge.net/ conky].&lt;BR&gt; Come gestore degli aggiornamenti viene us…'</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Updates_checker_per_conky&amp;diff=6084&amp;oldid=prev"/>
				<updated>2010-09-11T21:43:14Z</updated>
		
		<summary type="html">&lt;p&gt;Creata pagina con &amp;#039;=Introduzione= Questo wiki spiega come creare un controllore di aggiornamenti e integrarlo in [http://conky.sourceforge.net/ conky].&amp;lt;BR&amp;gt; Come gestore degli aggiornamenti viene us…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Introduzione=&lt;br /&gt;
Questo wiki spiega come creare un controllore di aggiornamenti e integrarlo in [http://conky.sourceforge.net/ conky].&amp;lt;BR&amp;gt;&lt;br /&gt;
Come gestore degli aggiornamenti viene usato il tool [http://www.slackpkg.org/ slackpkg] che viene fornito come strumento ufficiale per aggiornare Slackware.&lt;br /&gt;
&lt;br /&gt;
=Script=&lt;br /&gt;
Ecco lo script che fa il controllo di nuovi aggiornamenti (può essere salvato in ~/.check_updates.sh):&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
LOG=`/usr/sbin/slackpkg check-updates`&lt;br /&gt;
if [ &amp;quot;$?&amp;quot; != 0 ]; then&lt;br /&gt;
        echo &amp;quot;Error checking updates...Wait until next try.&amp;quot;&lt;br /&gt;
elif echo $LOG | grep &amp;quot;News on ChangeLog.txt&amp;quot; &amp;amp;&amp;gt; /dev/null ; then&lt;br /&gt;
        echo &amp;quot;New updates for slackware!&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
        echo &amp;quot;No new updates.&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
Una volta salvato ricordate di renderlo eseguibile:&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
chmod +x ~/check_updates.sh&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Integrazione in conky=&lt;br /&gt;
Per integrare lo script dentro conky, si deve intervenire sul file di configurazione di quest'ultimo (di solito situato in ~/.conkyrc) e aggiungere una voce come questa:&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
${execi 600 ~/.check_updates.sh}&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
Breve spiegazione:&amp;lt;BR&amp;gt;&lt;br /&gt;
* &amp;quot;execi&amp;quot; serve per dire a conky che deve eseguire un comando (o uno script) ciclicamente dopo un certo intervallo di tempo.&lt;br /&gt;
* &amp;quot;600&amp;quot; è l'intervallo di tempo (in secondi) passato il quale viene rieseguito il comando.&lt;br /&gt;
* &amp;quot;~/check_updates.sh&amp;quot; è lo script che viene eseguito (può essere sostituito con un comando qualsiasi).&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Per maggiori informazioni si può consultare il manuale di conky.&lt;br /&gt;
&lt;br /&gt;
=Ringraziamenti=&lt;br /&gt;
Ringrazio ZeroUno per l'idea iniziale ([http://www.slacky.eu/forum/viewtopic.php?f=1&amp;amp;t=32885 http://www.slacky.eu/forum/viewtopic.php?f=1&amp;amp;t=32885]).&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per consigli e feedback, non esitate a contattarmi: [[Utente:Ansa89|Ansa89]].&lt;/div&gt;</summary>
		<author><name>Ansa89</name></author>	</entry>

	</feed>