As diferentes formas de matar um programa

As diferentes formas de matar um programa

abril 8, 2011

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...

Nove características do veterano em Unix

Nove características do veterano em Unix

fevereiro 23, 2011

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...

O que eu levo na minha mochila !

O que eu levo na minha mochila !

julho 27, 2010

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...

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)

junho 11, 2010

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 * * * *...

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...