[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Criação de log
From: |
MrBiTs |
Subject: |
Re: [shell-script] Criação de log |
Date: |
Tue, 06 Dec 2011 05:57:07 -0200 |
User-agent: |
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:8.0) Gecko/20111105 Thunderbird/8.0 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
> Olá MrBits,
>
> grato pela solução, vou testar assim que possível.
Tamos aí
>
> Mas como diria Julio Neves, isso não daria para colocar em uma só linha ? rs
>
> Usando algum caracter do tipo ; ou ( ) ?
Não sei. Daria ? Por que você não testa as possibilidades ? Tirar dúvidas por
si só é um ótimo caminho para aprendizado
>
> outra coisa, como faço para manipular perfis, como por um exemplo... hummm,
> deixa eu ver aqui. Bom já sei, algo do tipo
>
> rm /home/$variáveldoprofile/tmp
>
> então eu gostaria de ler todos os perfis criados no /home e deletar arquivos
> temporários. como faço essa manipulação ? tenho
> que mandar ele ler por um exemplo o arquivo /etc/passwd por um acaso ou to
> falando besteira ?
Isso deveria ser outra thread não é ? Esse tipo de coisa é muito ruim para quem
lê listas do jeito correto, usando as mensagens de
uma thread agregadas, e é ruim para quem pergunta, porque reduz o número de
pessoas interessadas da mensagem. As pessoas pensam
"ah, é aquela thread sobre criação de log, então eu não vou ler" e você pode
acabar ficando sem soluções. Então, fica a dica. Se o
assunto é diferente, thread diferente.
Ler o /etc/passwd é um caminho, mas para isso ele é sujo. Tem "gente" lá dentro
que não tem diretórios dentro do /home. É mais
simples fazer um find no /home, ou talvez um for num ls /home/*, dependendo do
tipo da sua manipulação. A menos que você queira
manipular IDs específicos (os usuários "humanos" tem ID > 10000, mas dentro do
/home eu tenho usuarios de aplicações cujas IDs
estão entre 1000 e 9999 e não quero mexer nesses) acho que você não precisa do
/etc/passwd. Definitivamente, para o seu exemplo de
apagar temporários, voce não precisa.
Na lista há várias mensagens sobre o uso do find. A manpage dele é legal e tem
bastante documentação na internet. Pesquise, teste
e, se tiver mais dúvidas, poste por aqui.
Um abraço
- --
LLAP
.0. MrBiTs .'. - address@hidden
..0 GnuPG -
http://keyserver.fug.com.br:11371/pks/lookup?op=get&search=0x6EC818FC2B3CA5AB
000 http://www.mrbits.com.br
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)
iQEcBAEBCAAGBQJO3crTAAoJEG7IGPwrPKWrpNgH/iR920rVKIXQvqmawIpz6MW6
o2qusyle2oLx/DiveosJLd0wnIlrKsBExXWN2F3HZQ0gE+59ngLy9NKxJcK3YLzf
OR7RXVjUjHPVgNr8ESeE8SZU4rf4BnV9vQD56da12vC2QR03vmfR1wxXl1VxfMJd
AfxeNx7lAtMLW++Dz+1UPUw9YEDJv9ezZqje4MlXI3jOAXbq3IOoedIe2sYXWlf/
4cY7TsYRdiQVV/+zh/nkFJprQK9jX/QQUVRI+eqnwZS2WAJdsIsXGERAaQlvv5N9
UfQdO1ztmnDoW/VZ5R0mfIrDZwzPWZ09hAeQH+xTLe96ecgk7bsAI6k4RYeEy2U=
=9yUd
-----END PGP SIGNATURE-----
Re: [shell-script] Criação de log, William Alves dos Santos, 2011/12/05