Agendando tarefa de gravação de vídeo com o mencoder e gnome-schedule

Este artigo ensina como fazer gravação agendada de vídeo (TV etc) utilizando-se do mencoder e do gnome-schedule.

[ Hits: 20.023 ]

Por: andre uebe em 29/04/2010


O crontab - agendando tarefas



O crontab é um arquivo que registra todas as tarefas previamente agendadas para serem executadas pelo sistema através do Cron, um gerenciador de tarefas do Linux, que fica monitorando periodicamente se há uma nova tarefa registrada no crontab a ser executada.

Não é o propósito deste artigo ensinar o uso do crontab e sim de seu GUI (Interface Gráfica) Gnome-Schedule, de modo que, para aprofundamento de como inserir tarefas no crontab através de linha de comando, pode-se consultar:

O Gnome-Schedule - agendamento gráfico de tarefas

Conforme dito, o Gnome-Schedule é um ambiente gráfico (GUI) que facilita a programação de tarefas no crontab.

Após instalado, no Ubuntu 9.10, seu link de acesso estará acessível em:

Aplicativos --> Ferramentas do Sistema --> Tarefas Agendadas

Pode-se digitar, no terminal, o seguinte comando para chamar o Gnome-schedule:

# gnome-schedule

Uma vez em execução, surgirá a seguinte tela:
Ao se clicar em "Novo", haverá três opções:
Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. O crontab - agendando tarefas
   3. Agendando tarefas
Outros artigos deste autor

Tranferência rápida de arquivos do Android para PC via FTP

Extraindo na "marra" textos de um PDF bloqueado

Token de Certificação para Assinatura Digital OAB - Instalação no Ubuntu 14.04/15.04

Jogo Portal e outros games da Valve no Linux via Steam

Velox: Como configurar sua conexão após a mudança

Leitura recomendada

Criando motor de busca para o Firefox

xDVDShrink: um DVDShrink para Linux

NimbleX - Criando seu Linux pessoal em 5 minutos

A importância do modo texto

Quero usar o Baiacu em casa, mas será que eu posso?

  
Comentários
[1] Comentário enviado por removido em 29/04/2010 - 15:21h

Eu uso algo parecido para gravar programas de TV e isolar erros de gravação. Daí eu uso um arquivo de trava para evitar de 2 horários serem disparados ao mesmo tempo, resultando efeitos indesejáveis.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

#!/bin/sh

# tempo máximo de espera pela trava
TIMEOUT=60 # em segundos

# Onde: $1 = canal; $2 = duração e $3 = arquivo de saída

flock -w $TIMEOUT gravar.lck -c "mencoder tv:// -tv norm=PAL-M:channel=$1:driver=v4l2:device=/dev/video0:input=0:chanlist=us-cable:width=320:height=240:adevice=hw.0:alsa=1 -ovc lavc -endpos $2 -lavcopts vcodec=mpeg4 -oac mp3lame -ffourcc DX50 -o $3"

[2] Comentário enviado por andreuebe em 29/04/2010 - 23:15h

davitavares

Interessante tua solução. Mas não consegui compreender em que momento haveriam "dois horários disparados ao mesmo tempo". Seria por um erro humano na horá de agendar os eventos?

Abs e obrigado pela dica

Andre


Contribuir com comentário