On 4/14/06, Kyrre Ness Sjobak <[EMAIL PROTECTED]> wrote:

>
> Thanks, that has some really elegant elements, compared to my own
> solution. I think ill modyfy it (to keep the "general purposeness"), and
> place it in /usr/local/bin :)

I'm glad to be of help.

>
> if [ $1 = "--help" ]; then
>     echo "Usage: ivtv-time filename recordtime(secounds)"
>     exit
> fi
>
> cat /dev/video0 > $1 &
> catpid=$(ps -C "cat /dev/video0" -o pid=)

This will actually return the pids of all running cat processes. ps -C
only accepts a list of executable names, not their arguments. I
recommend using catpid=$! instead.

> echo "Recording, finished in " $2 " secounds"
> sleep $2
> kill $catpid
>
> One thing: How accurate is sleep?

I don't know how accurate sleep is, but I'm pretty sure it's accurate
enough for this purpose ;)

Regards,
Petter

_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to