|
Compilador Shell: msg#02616culture.publications.dicas
Compilador Shell ================ Colaboração: Lincoln Zuljewic Silva Um amigo de trabalho me perguntou se existe algum compilador shell pois aqui na empresa usamos alguns scripts com um certo conteúdo delicado (senhas, usuários, etc) e que seria legal se nós pudessemos "esconder" tais informações. Dei uma procurada na Internet e acabei achando um cara legal chamado "shc". Testei tal programa no Debian e no RedHat ES4. Para o Debian, o pacote existe no apt e para o RedHat, eu não achei nenhum pacote RPM, então tive que compila-lo. Instalação a partir dos fontes: =============================== - Faça o download do source do endereço http://www.datsi.fi.upm.es/~frosal/ - Descompacte o arquivo baixado: tar xzvf shc-3.8.3.tgz - Será criado um diretório shc-3.8.3, entre neste e rode: make - Será gerado um binário shc neste diretório, copie-o para /usr/bin Utilização: =========== Crie um shell script de exemplo (/tmp/hello.sh): #!/bin/bash echo "Ola mundo" Agora é só compilar o shell: shc -r -v -f /tmp/hello.sh - -r = compatibilidade entre distribuições de Linux - -v = demostra as linhas utilizadas na compilação - -f = qual shell será compilado Entendendo o compilador ======================= O shc le o arquivo shell, cria um arquivo .c (no nosso exemplo chamado hello.sh.x.c) - em linguagem C mesmo - e compila esse arquivo (no nosso exemplo será chamado de hello.sh.x). Pronto, é só executa-lo. Eu fiz o teste gerando o binário no Debian e executando no RedHat e vice-versa, ambas funcionaram. Download: http://www.sounerd.com ----------------------------------------------------------- Estágio LarCom/FEEC/Unicamp =========================== O LarCom/FEEC/Unicamp está selecionando estagiários para atuarem em um projeto de pesquisa. DUAS VAGAS. Requisitos Gerais: ================== - Estar matriculado ou ter cursado faculdade na área de ciência da computação ou afins. - Disponibilidade para trabalhar em regime de 40 horas semanais. Pré-Requisitos Perfil ===================== - Java desktop - SE - Swing - Criação e leitura de diagramas UML na ferramenta Rational Rose Conhecimentos desejáveis: ========================= - Noções de Java coorporativo - EE - Noções de Spring - Noções de Oracle Os interessados devem enviar currículo detalhado para o endereço <mauricio bottoli (a) gmail com> <mailto:<mauricio bottoli (a) gmail com>>, com o assunto " Estagio - ES" na mensagem, até 09/06/2006, . Maurício Bottoli LaRCom - Laboratório de Redes de Comunicações FEEC - Faculdade de Engenharia Elétrica e Computação UNICAMP - Universidade Estadual de Campinas |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Comando newusers: 02616, Rubens Queiroz de Almeida |
|---|---|
| Next by Date: | Distros para Pessoas com Deficiências: 02616, Rubens Queiroz de Almeida |
| Previous by Thread: | Comando newusersi: 02616, Rubens Queiroz de Almeida |
| Next by Thread: | Distros para Pessoas com Deficiências: 02616, Rubens Queiroz de Almeida |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |