sexta-feira, 29 de outubro de 2010

ffmpeg_converter.sh | Exemplo de como utlizar um esquema de lock

Bom esse é um script que acredito que teve utilidade em um caso específico, assim sendo acredito que ele pode ser inútil para muitas pessoas, de qualquer forma estou postando, pois ele pode conter informações em algum momento que ajude, ou caso eu mesmo precise novamente e apenas necessite realizar alguma adaptação.
Ele ainda não está completo portanto fica a versão 0.01a e em breve pretendo postar uma versão um pouco mais elaborada, ou seja críticas construtivas serão muito bem vindas.

Nesse mesmo script temos uma implantação de um esquema de lock, para que não haja a execução do script um em cima do outro, espero que esse esquema seja útil e sugestões de melhorias sempre são muito bem vindas :D

O Script faz o seguinte:
O usuário posta um arquivo na pasta uploads ele pega esse arquivo converte para .flv e cria também um thumb para identificar o vídeo, é bem simples mesmo.

https://github.com/abargiela/scripts/blob/master/ffmpeg_converter.sh


Abraço =D

quarta-feira, 27 de outubro de 2010

Script para monitorar conexões

Bom, necessitei monitorar as conexões vinda de uma determinada porta, então criei um script monitora_conn.sh, coisa simples, ai vai ele:

https://github.com/abargiela/scripts/blob/master/monitora_conn.sh

http://pastebin.com/GDVxZb0H

Como eu precisei deixar esse script rodando durante um tempo eu executei ele da seguinte forma:

(sh /path/script/monitora_conn.sh &)


- Para verificar o log 
tail -f /tmp/log_conn_80.txt

- Caso precise que ele pare de rodar basta:
ps auxwww | grep -i monitora_conn.sh
root     24536  0.0  0.0  63864  1136 pts/0    S    15:57   0:00 sh /path/script/monitora_conn.sh

- Pegue o PID e mate o processo.
kill -9  24536 #Óbvio, mate o processo referente ao que estiver rodando no momento, o meu é apenas ilustrativo.


- Críticas construtivas serão muito bem vindas =D