[Ubuntu-BR] Res: Executar um clean.sh s em confirmação
Olá Amigos, João, Humberto, André e lista, muito obrigado mesmo pela ajuda! :) Brothers, eu tentei, tentei e nada :( , resolvi criar um clean no Lazarus, vejam o _readme_ dele: --- *** clean *** --- Portugues --- Este binário exclui uma lista de arquivos, passando apenas a extensão de cada um no arquivo clean_filelist. --- O arquivo com compilado e com _source_ está no link: (http://objectpascal.site50.net/files/clean.zip). P.S.: O site ainda está em fase de construção, por isso está simplório (http://objectpascal.site50.net), quero inaugurá-lo no início de 2009 :) . []'s, Silvio Clécio Contatos/Blog Skype: silvioprog E-mail, Yahoo! Messenger: silviop...@yahoo.com.br Gmail, Google Talk: silviop...@gmail.com Hotmail, MSN: silvio_p...@hotmail.com BlogSpot: http://silvioclecio.blogspot.com/ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
[Ubuntu-BR] Res: Executar um clean.sh s em confirmação
Olá pessoal, Amigo, um script bash (sim um arquivo .sh, mas não precisa colocar a extensão) pode fazer muito mais do que qualquer arquivo bat. Mas pensei aqui em algo que pode facilitar para você. Eu vi aqui, por isso falei no outro e-mail ... jurássico *.bat :) Crie um diretório bin dentro do seu diretório padrão. No meu caso seria o /home/xisberto/bin Salve seu script dentro dele e dê opção de execução para ele. Pronto! Agora você chama seu script de qualquer lugar, apenas digitando o nome dele. Isso porque o diretório ~/bin está no seu $PATH (execute echo $PTAH num terminal após criar o diretório bin e veja que ele aparece lá). Então, para executar o seu script, abra um terminal e digite apenas o nome do script (se vc colocou .sh no nome, coloque também na hora de executar, e você pode usar o TAB para completar o nome). Alternativamente, você pode usar o Alt+F2 em vez de abrir um terminal. Brother, eu fiz como você mostrou acima e funfou de primeira! Só que eu quero que o _danado_ do clean.sh seja executado por um duplo clique do mouse sobre ele (exignte heim?, rsrsrs), daí o clean (agora sem o .sh :) ) exclui os files e fecha a janela com os botões Executar em terminal, Exibir, Cancelar e Executar automaticamente (ou quem sabe ela nem apareça :) ). Tô dando um trabalho heim brother? É pq tem um monte de arquivos temporários que são gerados na compilação cara, e nada como um bom clean para fazer a limpeza, quem pega um pacote na NET com um clean.bat já sabe que é para isso, olhe o tanto de demos que tenho na NET 0800, desenvolvidos por mim e por outros desenvolvedores: (http://www.4shared.com/dir/5679510/48848609/Uploads.html), a maioria deles tem um clean.bat. Estou migrando todos esses demos para Linux + Lazarus, já criei um site para a comunidade desenvolvedora e vou colocar esses demos lá, já chega de driver virtual :) . []'s, Silvio Clécio Contatos/Blog Skype: silvioprog E-mail, Yahoo! Messenger: silviop...@yahoo.com.br Gmail, Google Talk: silviop...@gmail.com Hotmail, MSN: silvio_p...@hotmail.com BlogSpot: http://silvioclecio.blogspot.com/ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
[Ubuntu-BR] Res: Executar um clean.sh s em confirmação
Olá Amigos, Brothers João e Humberto, eu não soube foi explicar mesmo, rsrsrs, é normal; pois saí da pré-história (Windows) para o mundo civilizado (Linux) :D . Vejam só, antigamente eu faria assim num clean.bat: --- @echo off :: Remover arquivos *.tmp, *.~*, e *.bak del *.tmp;*.~*;*.bak exit --- Após a exclusão dos arquivos *.tmp, *.~* (ex: *.~pp) e *.bak a velha janela preta (igual a história dela) do DOS seria fechada. No link (http://geocities.yahoo.com.br/silvioprog/img_temp.png) disponibilizei temporariamente a imagem da moderna janela que eu quero que não apareça (ou seja, uma confirmação no shell script do arquivo). Seguinte, eu até consegui executar o clean.sh com duplo clique sobre ele, só que não quero todas as vezes clicar no botão Executar, quero deixar o clean.sh tipo um jurássico clean.bat. Rsrsrsrs, desculpe-me pelos _palavrões_, ainda sou primata, estou lendo a wiki do Ubuntu para me tornar uma _criatura_ civilizado :D . []'s, Silvio Clécio Contatos/Blog Skype: silvioprog E-mail, Yahoo! Messenger: silviop...@yahoo.com.br Gmail, Google Talk: silviop...@gmail.com Hotmail, MSN: silvio_p...@hotmail.com BlogSpot: http://silvioclecio.blogspot.com/ De: João Olavo Baião de Vasconcelos joaool...@gmail.com Para: Lista de discussão do LoCoTeam Brasileiro ubuntu-br@lists.ubuntu.com Enviadas: Segunda-feira, 15 de Dezembro de 2008 21:43:25 Assunto: Re: [Ubuntu-BR] Executar um clean.sh sem confirmação 2008/12/15 Silvio Clécio silviop...@yahoo.com.br Eu sou usuário do Ubuntu 8.10 - Desktop, e sou _novato_ em muitas coisas dele (sou recém aposentado do Ruindows, digo, Windows :D ), e me deparei com uma dúvida boba para vocês, seguinte: Opa! Bem vindo! Pra começar com shell script, aconselho dar uma lida no Guia Foca [1] e no Advanced Bash Scripting [2]. Tem mt coisa boa lá... [1] http://focalinux.cipsga.org.br/gol.html [2] http://tldp.org/LDP/abs/html/ Eu criei um arquivo clean.sh para limpar arquivos temporários, e queria que não fosse necessário a confirmação da execução, tipo um arquivo 'pré histórico' *.bat :) Eu tb não entendi. Vou chutar: vc não quer rodá-lo manualmente? Quer que ele rode automaticamente qd entrar no sistema, de tempos em tempos ou algo assim? Código do sh: --- !/bin/sh Faltou o # na frente! Teria que ser: #!/bin/sh ou use o bash, pois ele tem algumas vantagens/*features* (perdoem pelo ingles) a mais que o interpretador sh (veja no Advanced Bash Scripting). Ficaria assim: #!/bin/bash Ah! Só de curiosidade, o nome desse #! é sha-bang (sha de sharp (cerquilha)). Falous!! -- João Olavo Baião de Vasconcelos Bacharel em Ciência da Computação Analista de Sistemas - Infraestrutura joaoolavo.wordpress.com -- Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
[Ubuntu-BR] Res: Executar um clean.sh s em confirmação
Olá Amigos, Brothers João e Humberto, eu não soube foi explicar mesmo, rsrsrs, é normal; pois saí da pré-história (Windows) para o mundo civilizado (Linux) :D . Vejam só, antigamente eu faria assim num clean.bat: --- @echo off :: Remover arquivos *.tmp, *.~*, e *.bak del *.tmp;*.~*;*.bak exit --- Após a exclusão dos arquivos *.tmp, *.~* (ex: *.~pp) e *.bak a velha janela preta (igual a história dela) do DOS seria fechada. No link (http://geocities.yahoo.com.br/silvioprog/img_temp.png) disponibilizei temporariamente a imagem da moderna janela que eu quero que não apareça (ou seja, uma confirmação no shell script do arquivo). Seguinte, eu até consegui executar o clean.sh com duplo clique sobre ele, só que não quero todas as vezes clicar no botão Executar, quero deixar o clean.sh tipo um jurássico clean.bat. Rsrsrsrs, desculpe-me pelos _palavrões_, ainda sou primata, estou lendo a wiki do Ubuntu para me tornar uma _criatura_ civilizado :D . []'s, Silvio Clécio Contatos/Blog Skype: silvioprog E-mail, Yahoo! Messenger: silviop...@yahoo.com.br Gmail, Google Talk: silviop...@gmail.com Hotmail, MSN: silvio_p...@hotmail.com BlogSpot: http://silvioclecio.blogspot.com/ De: Xisberto xisbe...@gmail.com Para: Lista de discussão do LoCoTeam Brasileiro ubuntu-br@lists.ubuntu.com Enviadas: Segunda-feira, 15 de Dezembro de 2008 21:30:28 Assunto: Re: [Ubuntu-BR] Executar um clean.sh sem confirmação 2008/12/15 Silvio Clécio silviop...@yahoo.com.br Como assim confirmação da execução? Não entendi. Outra coisa, você tem uma necessidade real de apagar o /tmp? Ele não é que nem o temp lá do Windows, que vc precisa apagar manualmente. No caso do ubuntu, ele apaga seus arquivos a cada logof, e os do sistema devem ficar lá. -- Humberto Xis http://xisberto.blogspot.com http://ostelematicos.blogspot.com Sur la tuta tero estis unu lingvo kaj unu parlomaniero. - Gn 11,1 Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br