Programe tarefas para serem executadas com data e horários pré-determinados.
Você vai precisar do arquivo crontab.
/etc/crontab
Use seu editor de textos preferido:
$ sudo vim /etc/crontab
A estrutura do arquivo crontab é a seguinte:
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
onde # significa que é um comentário e tudo que estiver ao lado direito dele não será interpretado.
m = minutos (0 a 59);
h = horas (0 a23);
dom = dias do mês (1 a 31);
mon = mês (1 a 12);
dow = dias da semana (0 a 6) domingo = 0, segunda = 1 e sábado = 6;
(para facilitar você pode usar as três primeiras letras do calendário semanal em inglês ex:
sun, mon, tue, wed, thu, fri, sat, no local correspondente ao dia da semana.)
user = usuário que vai executar o comando.
command = a tarefa que deve ser executada no horário e data pré-determinados
Por exemplo, vou escrever uma mensagem de Feliz Natal às 00:00hs do dia 25 de dezembro de 2010.Após o comando
$ cal 2010 vi que esse dia será sábado.
Portanto vamos ao exemplo.
#mensagem de natal
00 00 25 12 6 osiel echo "Feliz Natal"
00 = minutos;
00 = horas;
25 = dia;
12 = mês;
6 = dia da semana, no caso sábado;
osiel = usuário;
echo = comando que escreve algo na tela;
"Feliz Natal" = mensagem que será escrita na tela.
Neste artigo estão colocadas as informações necessárias para se editar o arquivo crontab. Espero que tenha sido útil. Até a próxima.
terça-feira, 13 de abril de 2010
quarta-feira, 24 de março de 2010
Obtendo informações do seu hardware
dmidecode, componentes do sistema;
#dmidecode
lsusb, mostra os componentes conectados nas portas USB, e as portas vazias
$lsusb
lspci, mostra os componentes conectados nas portas PCI.
$lspci
hdparm, informações sobre os HDs dos sistema.
$hdparm
smartclt, mostra informações sobre a "saúde" do HD.
#smartctl -i /dev/hda
#dmidecode
lsusb, mostra os componentes conectados nas portas USB, e as portas vazias
$lsusb
lspci, mostra os componentes conectados nas portas PCI.
$lspci
hdparm, informações sobre os HDs dos sistema.
$hdparm
smartclt, mostra informações sobre a "saúde" do HD.
#smartctl -i /dev/hda
sábado, 20 de março de 2010
MPlayer
mplayer é um player de filmes para Linux. (E que também roda em muitas outras plataformas e arquiteturas de processadores). Ele executa MPEG/VOB, AVI, ASF/WMA/WMV, RM, QT/MOV/MP4,Ogg/OGM, MKV,VIVO, FLI, NuppelVideo, yuv4mpeg, FILM and RoQ files, suportado por muitos
nativos e codecs binários. Você pode assistir, VCD, SVCD, DVD, 3ivx, DivX 3/4/5, WMV and muitos filmes também.
mplayer é um player de linha de comando para usá-lo você terá que digitar comandos no terminal, vamos o que interessa então.
Para executar o mplayer vá ao diretório com o filme e legenda.
No terminal execute mplayer (nome do filme)
Ex:
$ mplayer kill_Bill.avi
Controle do mplayer através do teclado.
up avançar 1 minuto;
down retardar 1 minuto;
pgup avançar 10 minutos;
pgdown retardar 10 minutos;
[ diminuir a velocidade de reprodução em 10%
] aumentar a velocidade de reprodução em 10%;
{ reproduzir pela metade a velocidade de reprodução do vídeo.
} reproduzir pelo dobro da velocidade de reprodução do vídeo.
backspace voltar a velocidade normal de reprodução.
fonte: man pages;
$ man mplayer
nativos e codecs binários. Você pode assistir, VCD, SVCD, DVD, 3ivx, DivX 3/4/5, WMV and muitos filmes também.
mplayer é um player de linha de comando para usá-lo você terá que digitar comandos no terminal, vamos o que interessa então.
Para executar o mplayer vá ao diretório com o filme e legenda.
No terminal execute mplayer (nome do filme)
Ex:
$ mplayer kill_Bill.avi
Controle do mplayer através do teclado.
up avançar 1 minuto;
down retardar 1 minuto;
pgup avançar 10 minutos;
pgdown retardar 10 minutos;
[ diminuir a velocidade de reprodução em 10%
] aumentar a velocidade de reprodução em 10%;
{ reproduzir pela metade a velocidade de reprodução do vídeo.
} reproduzir pelo dobro da velocidade de reprodução do vídeo.
backspace voltar a velocidade normal de reprodução.
fonte: man pages;
$ man mplayer
sábado, 6 de março de 2010
Inserir Legenda em um filme .avi
Olá depois de um bom tempo sem postar nada. Afinal estou de volta à ETB e minha rotina consome muito do meu tempo. Venho aqui postar um script para inserir legenda em um filme .avi
Eu não sou o autor desse script e o obtive por meio de Josely Silva Rosendo, mas também não tenho informação se ele é o responsável por sua criação, se o dono desse script se sentir prejudicado de alguma forma, entrar em contato comigo (osielabreu@gmail.com) para que sejam tomadas as devidas providências, (dar crédito a ele, ou excluir do blog se assim o desejar).
Segue o código do script.
#!/bin/bash
for arq in *.avi
do
nome=`basename $arq .avi`
mencoder $arq -sub $nome.srt -subpos 95 -oac mp3lame -lameopts cbr:br=64 -ovc lavc -lavcopts vcodec=msmpeg4:vbitrate=967 -o $nome-legendado.avi
done
Copie e cole este código em um bloco de notas, salve com extensão .sh, no mesmo local onde tiver o filme.avi e a lengenda.srt
Dê permissão de execução.
$chmod 700 script.sh
E depois execute-o
./script.sh
Será criado outro arquivo, filme com a legenda inserida.
Os nomes dos arquivo e legenda não devem ter espaços e devem ter apenas um ponto, identificando as extensões.
Espero ter ajudado.
Eu não sou o autor desse script e o obtive por meio de Josely Silva Rosendo, mas também não tenho informação se ele é o responsável por sua criação, se o dono desse script se sentir prejudicado de alguma forma, entrar em contato comigo (osielabreu@gmail.com) para que sejam tomadas as devidas providências, (dar crédito a ele, ou excluir do blog se assim o desejar).
Segue o código do script.
#!/bin/bash
for arq in *.avi
do
nome=`basename $arq .avi`
mencoder $arq -sub $nome.srt -subpos 95 -oac mp3lame -lameopts cbr:br=64 -ovc lavc -lavcopts vcodec=msmpeg4:vbitrate=967 -o $nome-legendado.avi
done
Copie e cole este código em um bloco de notas, salve com extensão .sh, no mesmo local onde tiver o filme.avi e a lengenda.srt
Dê permissão de execução.
$chmod 700 script.sh
E depois execute-o
./script.sh
Será criado outro arquivo, filme com a legenda inserida.
Os nomes dos arquivo e legenda não devem ter espaços e devem ter apenas um ponto, identificando as extensões.
Espero ter ajudado.
Assinar:
Postagens (Atom)