<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comentários sobre Devin</title>
	<atom:link href="http://www.devin.com.br/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.devin.com.br</link>
	<description></description>
	<lastBuildDate>Tue, 07 Feb 2012 12:47:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comentário sobre Programando em shell-script por Heathz</title>
		<link>http://www.devin.com.br/shell_script/comment-page-3/#comment-3197</link>
		<dc:creator>Heathz</dc:creator>
		<pubDate>Tue, 07 Feb 2012 12:47:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.devin.com.br/?p=475#comment-3197</guid>
		<description>ae cara... e no caso de eu ter um script que faz download de um arquivo ou compacta um grande arquivo ou algo que exija tempo para ser executado e depois disso executa outros comandos com o arquivo novo (criado ou baixado...) como faço para o script ficar parado até o download terminar?</description>
		<content:encoded><![CDATA[<p>ae cara&#8230; e no caso de eu ter um script que faz download de um arquivo ou compacta um grande arquivo ou algo que exija tempo para ser executado e depois disso executa outros comandos com o arquivo novo (criado ou baixado&#8230;) como faço para o script ficar parado até o download terminar?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Processos no Linux por 10 comandos que todo usuário Linux deve saber &#8211; RodrigoAC</title>
		<link>http://www.devin.com.br/processos/comment-page-1/#comment-3196</link>
		<dc:creator>10 comandos que todo usuário Linux deve saber &#8211; RodrigoAC</dc:creator>
		<pubDate>Tue, 07 Feb 2012 12:08:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.devin.com.br/?p=593#comment-3196</guid>
		<description>[...] Fonte: http://www.devin.com.br/processos/ [...]</description>
		<content:encoded><![CDATA[<p>[...] Fonte: http://www.devin.com.br/processos/ [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Modelo de Desenvolvimento Ágil SCRUM por Gian Milani</title>
		<link>http://www.devin.com.br/modelo-scrum/comment-page-1/#comment-3195</link>
		<dc:creator>Gian Milani</dc:creator>
		<pubDate>Mon, 06 Feb 2012 18:40:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.devin.com.br/?p=838#comment-3195</guid>
		<description>Hugo,

Ficou muito bom mesmo, feeds assinado.

Parabéns velho.</description>
		<content:encoded><![CDATA[<p>Hugo,</p>
<p>Ficou muito bom mesmo, feeds assinado.</p>
<p>Parabéns velho.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Utilizando o crontab por Lqmello</title>
		<link>http://www.devin.com.br/crontab/comment-page-2/#comment-3194</link>
		<dc:creator>Lqmello</dc:creator>
		<pubDate>Sun, 05 Feb 2012 01:58:04 +0000</pubDate>
		<guid isPermaLink="false">http://192.168.1.100/?p=47#comment-3194</guid>
		<description>$(cd /home/public_html/tmp ; rm -rf * )
ou
$(cd /home/public_html ; rm -rf tmp ; mkdir tmp)

Faca com o usuario owner da pasta ;)</description>
		<content:encoded><![CDATA[<p>$(cd /home/public_html/tmp ; rm -rf * )<br />
ou<br />
$(cd /home/public_html ; rm -rf tmp ; mkdir tmp)</p>
<p>Faca com o usuario owner da pasta ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre RHCE Exam Tomorrow por the forgotten man</title>
		<link>http://www.devin.com.br/rhce-exam-tomorrow/comment-page-1/#comment-3193</link>
		<dc:creator>the forgotten man</dc:creator>
		<pubDate>Sat, 04 Feb 2012 20:29:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.devin.com.br/eitch/blog/2006/08/17/rhce-exam-tomorrow/#comment-3193</guid>
		<description>I am no longer positive the place you are getting your info, but great topic. I must spend a while finding out much more or figuring out more. Thanks for fantastic information I was in search of this information for my mission.</description>
		<content:encoded><![CDATA[<p>I am no longer positive the place you are getting your info, but great topic. I must spend a while finding out much more or figuring out more. Thanks for fantastic information I was in search of this information for my mission.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Fábulas de Esopo por Ricardo</title>
		<link>http://www.devin.com.br/fabulas-de-esopo/comment-page-1/#comment-3170</link>
		<dc:creator>Ricardo</dc:creator>
		<pubDate>Fri, 03 Feb 2012 17:42:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.devin.com.br/eitch/blog/?p=48#comment-3170</guid>
		<description>Olá Pessoal! /!\

pra quem baixou ou possui o DVD, poderia upar/subir em outro servidor?

o link do Megaupload (R.I.P.) expirou.

disponibilizem em outro link por favor,
para que esse desenho não se torne RARO novamente.

Obrigado!</description>
		<content:encoded><![CDATA[<p>Olá Pessoal! /!\</p>
<p>pra quem baixou ou possui o DVD, poderia upar/subir em outro servidor?</p>
<p>o link do Megaupload (R.I.P.) expirou.</p>
<p>disponibilizem em outro link por favor,<br />
para que esse desenho não se torne RARO novamente.</p>
<p>Obrigado!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Comandos Linux por Jhonatas</title>
		<link>http://www.devin.com.br/comandos_linux/comment-page-3/#comment-3169</link>
		<dc:creator>Jhonatas</dc:creator>
		<pubDate>Fri, 03 Feb 2012 00:45:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.devin.com.br/?p=524#comment-3169</guid>
		<description>Ótimo emulador Linux &quot;Cygwin&quot;</description>
		<content:encoded><![CDATA[<p>Ótimo emulador Linux &#8220;Cygwin&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Comandos Linux por Helder</title>
		<link>http://www.devin.com.br/comandos_linux/comment-page-3/#comment-3165</link>
		<dc:creator>Helder</dc:creator>
		<pubDate>Sun, 29 Jan 2012 21:14:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.devin.com.br/?p=524#comment-3165</guid>
		<description>ola tenho um trabalho para fazer e gostaria, se pudesse me ajudar a desenvolver o problema.

O enunciado é:

6. Enunciados dos Scripts

6.1 Lista ordenada de utilizadores do sistema que usam a shell bash
Crie um script que liste os logins dos utilizadores que usam a shell bash.

6.2 Calcular o espaço ocupado por um conjunto de ficheiros
Crie um script que recebe como um argumento o nome da directoria e/ou um critério de filtro (exº:
/home/alunos/*.sh, *.txt, etc).
Pretende-se que o script verifique para cada ficheiro que satisfaça o critério, qual o espaço em bytes que ocupa e no
final apresente o total de bytes ocupado por todos os ficheiros analisados.

6.3 Análise à utilização da directoria do utilizador
Pretende-se o desenvolvimento de um script para um administrador de sistema que deseja fazer análises periódicas
da utilização das directorias (home) dos utilizadores, recebendo como input o login do utilizador e um critério de
pesquisa de ficheiros. Como output deve produzir dois ficheiros:
• “login.listagem” (e.g. dany.listagem ), com o seguinte conteúdo:
o Uma linha com o login e nome do utilizador
o Uma linha com o critério de pesquisa
o Uma listagem de todos os ficheiros que respeitam o critério (por exemplo, todos os .mp3 ou .sh);
o Uma linha com a informação do número de ficheiros e o espaço total ocupado pelos ficheiros.
• “login.resumo” (e.g. dany.resumo) a seguinte informação:
o Uma linha com o login e nome do utilizador
o Uma linha com o espaço ocupado pela “home” do utilizador
o Uma linha com o espaço livre e ocupado na partição onde está a home
• Pretende-se que o script obedeça a algumas condições e faça validações para evitar erros, nomeadamente:
o No final da execução deverá regressar à directoria de onde foi chamado;
o Se não forem passados os argumentos suficientes, o script deve avisar o utilizador e interromper a
sua execução;
o O script deverá validar se o login do utilizador passado como argumento existe. Se não existir,
deverá avisar que ocorreu um erro;
o Os ficheiros produzidos pelo script deverão ser guardados numa directoria com o nome
“resultados”, localizada na home do utilizador que corre o script;
o Se a directoria acima não existir, o script deverá criá-la;
Exemplo da linha de comando para chamar o script com o nome “analise”:
# analise dany *.mp3
# analise dany *

6.4 Menu para gestão de seguranças (backup.sh)
Pretende-se o desenvolvimento de um script para um administrador de sistema para fazer seguranças de todos os
ficheiros que estão na “home” de um determinado utilizador.
O script recebe como argumento o login de um utilizador e o nome para o ficheiro a produzir pelo backup (adiante
designado de “ficheiro de backup”).
O script deverá apresentar um ecrã com a informação dos parâmetros introduzidos e um menu com 5 opções:
1) Fazer backup
2) Copiar backup para dispositivo externo
3) Listar conteúdo de um ficheiro de backup
4) Recuperar ficheiro de um backup
5) Sair
Para a realização do Script, o grupo deverá analisar as várias condições possíveis e eventuais erros, colocando
mecanismos de automatização de tarefas e detecção de erros, assim como mensagens de aviso ao utilizador que
corre o script.
Assim, deverá dar particular atenção às seguintes situações:
1) Opção 1
a. Antes de executar o backup, o Script deve determinar o espaço ocupado pelos ficheiros e o espaço
disponível em disco.
b. No caso de já existir um ficheiro de backup com o mesmo nome, deverá questionar o utilizador se
pretende continuar. Se este responder negativamente, deverá ser pedido ao utilizador o novo nome do
ficheiro de backup. Se não introduzir nada, deve voltar ao menu.
2) Opção 2
a. O script deverá perguntar ao utilizador qual o dispositivo onde pretende guardar o ficheiro que resultou
do backup e fazer a respectiva cópia.
b. O Script deverá analisar o espaço livre no dispositivo que vai receber o ficheiro de backup. Se não for
suficiente para guardar o ficheiro, deve avisar o utilizador e interromper o processo de cópia.
c. No final dever questionar ao utilizador se pretende eliminar o ficheiro original.
3) Opção 3 - O script listar o conteúdo do ficheiro de backup, com pausas para permitir uma leitura pausada.
4) Opção 4
a. O script pede ao utilizador o nome do ficheiro a recuperar e o destino do mesmo (directoria).
b. Antes de recuperar o ficheiro deve validar se há espaço em disco para o receber.</description>
		<content:encoded><![CDATA[<p>ola tenho um trabalho para fazer e gostaria, se pudesse me ajudar a desenvolver o problema.</p>
<p>O enunciado é:</p>
<p>6. Enunciados dos Scripts</p>
<p>6.1 Lista ordenada de utilizadores do sistema que usam a shell bash<br />
Crie um script que liste os logins dos utilizadores que usam a shell bash.</p>
<p>6.2 Calcular o espaço ocupado por um conjunto de ficheiros<br />
Crie um script que recebe como um argumento o nome da directoria e/ou um critério de filtro (exº:<br />
/home/alunos/*.sh, *.txt, etc).<br />
Pretende-se que o script verifique para cada ficheiro que satisfaça o critério, qual o espaço em bytes que ocupa e no<br />
final apresente o total de bytes ocupado por todos os ficheiros analisados.</p>
<p>6.3 Análise à utilização da directoria do utilizador<br />
Pretende-se o desenvolvimento de um script para um administrador de sistema que deseja fazer análises periódicas<br />
da utilização das directorias (home) dos utilizadores, recebendo como input o login do utilizador e um critério de<br />
pesquisa de ficheiros. Como output deve produzir dois ficheiros:<br />
• “login.listagem” (e.g. dany.listagem ), com o seguinte conteúdo:<br />
o Uma linha com o login e nome do utilizador<br />
o Uma linha com o critério de pesquisa<br />
o Uma listagem de todos os ficheiros que respeitam o critério (por exemplo, todos os .mp3 ou .sh);<br />
o Uma linha com a informação do número de ficheiros e o espaço total ocupado pelos ficheiros.<br />
• “login.resumo” (e.g. dany.resumo) a seguinte informação:<br />
o Uma linha com o login e nome do utilizador<br />
o Uma linha com o espaço ocupado pela “home” do utilizador<br />
o Uma linha com o espaço livre e ocupado na partição onde está a home<br />
• Pretende-se que o script obedeça a algumas condições e faça validações para evitar erros, nomeadamente:<br />
o No final da execução deverá regressar à directoria de onde foi chamado;<br />
o Se não forem passados os argumentos suficientes, o script deve avisar o utilizador e interromper a<br />
sua execução;<br />
o O script deverá validar se o login do utilizador passado como argumento existe. Se não existir,<br />
deverá avisar que ocorreu um erro;<br />
o Os ficheiros produzidos pelo script deverão ser guardados numa directoria com o nome<br />
“resultados”, localizada na home do utilizador que corre o script;<br />
o Se a directoria acima não existir, o script deverá criá-la;<br />
Exemplo da linha de comando para chamar o script com o nome “analise”:<br />
# analise dany *.mp3<br />
# analise dany *</p>
<p>6.4 Menu para gestão de seguranças (backup.sh)<br />
Pretende-se o desenvolvimento de um script para um administrador de sistema para fazer seguranças de todos os<br />
ficheiros que estão na “home” de um determinado utilizador.<br />
O script recebe como argumento o login de um utilizador e o nome para o ficheiro a produzir pelo backup (adiante<br />
designado de “ficheiro de backup”).<br />
O script deverá apresentar um ecrã com a informação dos parâmetros introduzidos e um menu com 5 opções:<br />
1) Fazer backup<br />
2) Copiar backup para dispositivo externo<br />
3) Listar conteúdo de um ficheiro de backup<br />
4) Recuperar ficheiro de um backup<br />
5) Sair<br />
Para a realização do Script, o grupo deverá analisar as várias condições possíveis e eventuais erros, colocando<br />
mecanismos de automatização de tarefas e detecção de erros, assim como mensagens de aviso ao utilizador que<br />
corre o script.<br />
Assim, deverá dar particular atenção às seguintes situações:<br />
1) Opção 1<br />
a. Antes de executar o backup, o Script deve determinar o espaço ocupado pelos ficheiros e o espaço<br />
disponível em disco.<br />
b. No caso de já existir um ficheiro de backup com o mesmo nome, deverá questionar o utilizador se<br />
pretende continuar. Se este responder negativamente, deverá ser pedido ao utilizador o novo nome do<br />
ficheiro de backup. Se não introduzir nada, deve voltar ao menu.<br />
2) Opção 2<br />
a. O script deverá perguntar ao utilizador qual o dispositivo onde pretende guardar o ficheiro que resultou<br />
do backup e fazer a respectiva cópia.<br />
b. O Script deverá analisar o espaço livre no dispositivo que vai receber o ficheiro de backup. Se não for<br />
suficiente para guardar o ficheiro, deve avisar o utilizador e interromper o processo de cópia.<br />
c. No final dever questionar ao utilizador se pretende eliminar o ficheiro original.<br />
3) Opção 3 &#8211; O script listar o conteúdo do ficheiro de backup, com pausas para permitir uma leitura pausada.<br />
4) Opção 4<br />
a. O script pede ao utilizador o nome do ficheiro a recuperar e o destino do mesmo (directoria).<br />
b. Antes de recuperar o ficheiro deve validar se há espaço em disco para o receber.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Dispositivos no Linux por Henrique</title>
		<link>http://www.devin.com.br/dispositivos/comment-page-1/#comment-3164</link>
		<dc:creator>Henrique</dc:creator>
		<pubDate>Sun, 29 Jan 2012 14:54:01 +0000</pubDate>
		<guid isPermaLink="false">http://192.168.1.100/?p=53#comment-3164</guid>
		<description>Boa tarde, estou com o seguinte problema, a minha unidade de DVD-ROM aparece instalada porem quando coloco algum dvd com arquivos não sei onde abrir o dvd</description>
		<content:encoded><![CDATA[<p>Boa tarde, estou com o seguinte problema, a minha unidade de DVD-ROM aparece instalada porem quando coloco algum dvd com arquivos não sei onde abrir o dvd</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Programando em shell-script por Paulo França</title>
		<link>http://www.devin.com.br/shell_script/comment-page-3/#comment-3163</link>
		<dc:creator>Paulo França</dc:creator>
		<pubDate>Sun, 29 Jan 2012 01:41:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.devin.com.br/?p=475#comment-3163</guid>
		<description>Parabéns pelo post. Obrigado por tornar menor a minha ignorância quanto ao assunto</description>
		<content:encoded><![CDATA[<p>Parabéns pelo post. Obrigado por tornar menor a minha ignorância quanto ao assunto</p>
]]></content:encoded>
	</item>
</channel>
</rss>

