content top

As diferentes formas de matar um programa

As diferentes formas de matar um programa

Recentemente tive de explicar a um conhecido as diferenças entre matar um programa “graciosamente” e forçá-lo imediatamente a parar de funcionar. Pareceu uma guerra interminável. E é compreensível, uma vez que nem todos estão acostumados com a idéia de “pedir gentilmente” a um programa que se feche, ainda mais explicitando a forma como isso deve ser feito. Acredito que principalmente quem nunca desenvolveu algo na...

Read More

Nove características do veterano em Unix

Nove características do veterano em Unix

Característica número 1: Não usamos o sudo Da mesma forma como o caps lock desligado é lei para os moderados, sudo é coisa para os tímidos. Se nós precisamos fazer algo como root, nós então usamos su para root, e não esse lance sem sentido de sudo. Mais ainda: Nos sistemas Unix que forçam o uso de sudo para todos os usuários, a primeira coisa que fazemos é sudo su -, alteramos a senha de root para que possamos confortávelmente rodar su -...

Read More

O que eu levo na minha mochila !

O que eu levo na minha mochila !

Olá pessoal, Estou participando da promoção que o Augusto fez em um dos blogs dele, o Efetividade.net, e para isto eu precisava postar aqui uma foto da minha mochila, e de todo o conteúdo que carrego nela. Tem muita tranqueira, coisa útil e alguns lixos que eu sempre esqueço de tirar dela.. Acho que todas têm, né.. Roubar minha bolsa seria BEM pior do que roubar meu carro, podem apostar. Se você também quiser participar, clique aqui e siga...

Read More

Faça seu cron calar a boca (e deixar de entupir sua mailbox)

Faça seu cron calar a boca (e deixar de entupir sua mailbox)

Se você também se irrita com os trilhões de emails que o Cron eventualmente envia para sua mailbox, faça como muitos: Apenas insira o seguinte trecho após a linha correspondente ao job, no crontab: >/dev/null 2>&1 Ou seja, se o job era: 0-59/5 * * * * root /usr/bin/fetchmail -f /root/.fetchmailrc -a -s -K -F Ele vai ficar assim: 0-59/5 * * * * root /usr/bin/fetchmail -f /root/.fetchmailrc -a -s -K -F >/dev/null 2>&1...

Read More

Using conditional expressions to improve your shell scripts

You can use these very simple shell script conditional expressions to improve your home-made scripts, making them more efficient and easy to mantain. To check if a file exists and it’s executable, use: #!/bin/bash FILE=/usr/bin/passwd if [ -x $FILE ]; then echo "File $FILE exists and it is executable" else echo "File $FILE does not exists or it isnt executable" fi There are several other options. Here’s the...

Read More

Como remover apenas um grupo de usuário no Unix

Olá pessoal ! Ontem foi dia de análise de alguns servidores da GM, especialmente os SOX, por estarmos próximos à outra auditoria. Numa empresa grande como a HP, temos centenas de funcionários de suporte ao ambiente – Pessoas lidando com o sistema operacional, outros com banco de dados, alguns especialistas em ferramentas de monitoração, entre outros. A menos que sua rede toda esteja rodando NIS ou LDAP (o que raramente acontece),...

Read More
content top