Díky za příspěvek, byl zcela zásadní!!! Problém vyřešen. Četl jsem článek na který jsi odkazoval a zejména potom další článek na
https://help.ubuntu.com/community/MythTV/Install/WhatNext/ACPIWake a podle něho upravil konfiguraci hwclock.sh, od čehož mně neodradilo ani to, že jsem v podstatě nevěděl co dělám. Důležité je, že to funguje. Popis je vskutku blbovzdorný, kéž by si autoři howto (zvláště ti militanti věrni heslu RTFM vzali příklad...). Mezi těmi úpravami a sprovozněním bylo sice ještě asi 20 restartů na zkoušku, ale stálo to za to! Pro zajímavost mám desku ASUS A7V8X-X (VIA KT400, Award Medallion, revize 1008), v BIOSU nastavil v "Power up control" "Automatic Power Up" "By date" a skutečně, příkaz
sudo sh -c 'echo "+00-00-00 00:05:00" > /proc/acpi/alarm' nastaví t+5 minut, což lze ověřit
cat /proc/acpi/alarm, poté už jenom vypnout
sudo shutdown -h -P now. (Důležité se jeví nechat "Power saving" jako "Disabled" a rozhodně ne "User Defined" - to byla příčina těch 20 restartů). Vyzkoušené mám i zadání data, ne jenom +5 minut. Ještě jsem přišel na to jak skvělý příkaz je at (a jak se používá) a již můžu naplánovat nahrávání v mencoderu se vším všudy z jednoho místa - terminalu.
Napr.: Chci nahrát 20s filmu na kanálu Explorer (v xawtv zjistím, že kanál je S22)
1. nastavím zapnutí počítače s rozumným předstihem před začátkem nahrávání
sudo sh -c 'echo "2008-05-04 22:15:00" > /proc/acpi/alarm'
po zadaní hesla roota je nastaveno, přesvědčím se, zda je čas zapnutí zapsán korektně:
cat /proc/acpi/alarm
určitě je, takže dál nastavím pomocí "at" (i když jsou i jiné možnosti) čas spuštění nahrávání
sudo at 22:18
teď příkaz s parametry programu mencoder - zcela uspokojivě a bez vypadlých snímků nahrá na mém počítači (Athlon XP 2500+) video a srovná se s prokládáním:
"mencoder tv://S22 -ovc xvid -oac lavc -xvidencopts bitrate=1800 -vf pp=lb -o test.avi -endpos 0:0:20"
(zvlášť těžké bylo najít parametr -endpos X:X:X - jinak se mencoder dost blbě vypíná...)
když už nechci zadávat žadné další úkoly do fronty k at: Ctrl+D
můžu se přesvědčit o správném zadání úlohy:
sudo atq
teď už jenom vypnout počítač:
sudo shutdown -h -P now
Takže v termínalu to před vypnutím vypadalo přesně takhle:
hic@hic-desktop:~$ sudo sh -c 'echo "2008-05-04 22:15:00" > /proc/acpi/alarm'
[sudo] password for hic:
hic@hic-desktop:~$ cat /proc/acpi/alarm
2008-05-04 22:15:00
hic@hic-desktop:~$ sudo at 22:18
warning: commands will be executed using /bin/sh
at> mencoder tv://S22 -ovc xvid -oac lavc -xvidencopts bitrate=1800 -vf pp=lb -o test.avi -endpos 0:0:20
at> <EOT>
job 38 at Mon May 5 22:18:00 2008
hic@hic-desktop:~$ sudo atq
38 Mon May 5 22:18:00 2008 a root
hic@hic-desktop:~$ sudo shutdown -h -P now
úkoly jde zřetězit. Vypadá to zdánlivě hodně nešikovně, ale v XP to bylo vlastně horší a rozhodně náchylnější k chybě! Těmito možnostmi si mě Ubuntu získal! Ještě se naučit jak napsat skript aby stačilo zadat čas, datum, délku trvání a kanál jako proměnné a skript vygeneroval veškeré výše uvedené za mně a je to dokonalé...
O možnostech desky jsem celkem nepochyboval, protože jsem přesně tohle běžně provozoval v XP (zatrhávala se položka probudit ke splnění úkolu v plánovaných úlohách). Vadilo mi, že nemůžu z jednoho místa nastavit spuštění počítače, nastavení času nahrávání (aplikace neměla až tak propracované možnosti parametrů ke spuštění) a vypnutí počítače (navíc se musel pouze hibernovat, jinak by se nezapnul). V linuxu to jde všchno v terminalu (event. s hezkým gnome-schedule).