<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>red, green, refactoring &#187; linux</title>
	<atom:link href="http://pindureta.wordpress.com/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://pindureta.wordpress.com</link>
	<description>Make it run, make it right</description>
	<lastBuildDate>Tue, 03 Nov 2009 03:15:42 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='pindureta.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/c63c30598e9cb3461b7c5ebb903df4cb?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>red, green, refactoring &#187; linux</title>
		<link>http://pindureta.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://pindureta.wordpress.com/osd.xml" title="red, green, refactoring" />
		<item>
		<title>Cuide bem do seu Ubuntu</title>
		<link>http://pindureta.wordpress.com/2009/05/12/cuide-bem-do-seu-ubuntu/</link>
		<comments>http://pindureta.wordpress.com/2009/05/12/cuide-bem-do-seu-ubuntu/#comments</comments>
		<pubDate>Tue, 12 May 2009 03:47:13 +0000</pubDate>
		<dc:creator>Developer</dc:creator>
				<category><![CDATA[posts]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://pindureta.wordpress.com/?p=273</guid>
		<description><![CDATA[Criei um script para atualizar automaticamente o Ubuntu do meu servidor. Se manter o Linux atualizado é uma tarefa chata e repetitiva, por que não automatizá-la?
Vamos utilizar o crontab, que é o gerenciador de tarefas agendadas do *ux (Linux, Unix e parentes).
Crie um arquivo com o conteúdo a seguir:
sudo -i
nano ~/update.sh

#! /bin/sh
apt-get update
apt-get upgrade -y

Salve [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pindureta.wordpress.com&blog=4701067&post=273&subd=pindureta&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><div style="text-align:justify;">Criei um script para atualizar automaticamente o Ubuntu do meu servidor. Se manter o Linux atualizado é uma tarefa chata e repetitiva, por que não automatizá-la?</p>
<p>Vamos utilizar o crontab, que é o gerenciador de tarefas agendadas do *ux (Linux, Unix e parentes).</p>
<p>Crie um arquivo com o conteúdo a seguir:<br />
<code>sudo -i<br />
nano ~/update.sh</code></p>
<pre>
#! /bin/sh
apt-get update
apt-get upgrade -y
</pre>
<p>Salve e feche com F2. Para testar, digite:<br />
<code>chmod +x ~/update.sh<br />
~/update.sh &gt;&gt; ~/update.log<br />
tail ~/update.log<br />
</code></p>
<p>Agora, dê permissão ao seu usuário para que ele execute o crontab:<br />
<code>nano /etc/cron.allow</code></p>
<p>Dentro do arquivo, insira os usuários que terão acesso ao cron, um por linha, incluindo o root se precisar.</p>
<p>Teste com <code>crontab -e</code>. Possivelmente irá aparecer um arquivo com a linha abaixo:<br />
<code># m h  dom mon dow   command</code></p>
<p>Adicione no arquivo:<br />
<code>0 0  * * * ~/update.sh &gt;&gt; ~/update.log</code></p>
<p>Novamente F2 para salvar e fechar e pronto. Você tem um agendamento para que todo dia a meia noite o Ubuntu atualize sua lista de pacotes e execute um upgrade automático. Nem o Windows Update faz melhor, hein?</p>
<p>Caso você queira saber se ocorreu algum problema, basta olhar o arquivo update.log. Ele contém todas as informações do que aconteceu. E caso você queira que ele mantenha somente a última execução, basta substituir o &gt;&gt; por &gt; no agendamento do crontab.</p>
<p>That&#8217;s all, geeks.</p>
<p><b>Update as 21h00:</b> Meu script acabou de rodar (é meia noite no servidor). Funcionou \o/.
</div>
 Tagged: best practices, general, linux <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pindureta.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pindureta.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pindureta.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pindureta.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pindureta.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pindureta.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pindureta.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pindureta.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pindureta.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pindureta.wordpress.com/273/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pindureta.wordpress.com&blog=4701067&post=273&subd=pindureta&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://pindureta.wordpress.com/2009/05/12/cuide-bem-do-seu-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Developer</media:title>
		</media:content>
	</item>
	</channel>
</rss>