Salve Lista.<div>Volevo sapere la vostra su una cosa strana che mi sta succedendo.</div><div>Tempo fa cercai e trovai il modo di far avviare il PC a un ora determinata.</div><div>Siccome per qualche ragione il mio RTC WakeUp da bios non funziona (ho sentito dire di un bug nel bios della mia mobo), ho provato a seguire questa <a href="http://www.mythtv.org/wiki/ACPI_Wakeup#Disable_HWclock_updates">guida</a>.</div>
<div>Ho effettuato per primo il test nella sezione &quot;manually test wakealarm&quot; e tutto funziona alla grande: quando faccio</div><div><p style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 11.0px; font: 10.0px Courier; background-color: #f9f9f9">
<br></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 11.0px; font: 10.0px Courier; background-color: #f9f9f9">SECS=`date -u --date &quot;2011-08-05 15:00:00&quot; +%s`</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 11.0px; font: 10.0px Courier; background-color: #f9f9f9">echo 0 &gt; /sys/class/rtc/rtc0/wakealarm</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 11.0px; font: 10.0px Courier; background-color: #f9f9f9">echo $SECS &gt; /sys/class/rtc/rtc0/wakealarm</p></div><div><br></div><div>scrivo un ora, lui la converte in epochtime e la scrive nel file in questione. Verificando con <span class="Apple-style-span" style="font-family: Courier; font-size: 10px; ">cat /proc/driver/rtc<span class="Apple-style-span" style="font-family: arial; font-size: small; "> mi restituisce il timestamp, significa che lo ha scritto bene.</span></span></div>
<div>Infatti, spegnendolo, si riaccende quando deve.</div><div>Mi sono messo alla ricerca di uno script che automatizzi questa operazione tutti i giorni, da inserire nel cron.</div><div>Sempre da quella guida, ho testato questo</div>
<div><p style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 11.0px; font: 10.0px Courier; background-color: #f9f9f9"><br></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 11.0px; font: 10.0px Courier; background-color: #f9f9f9">
sudo sh -c &quot;echo 0 &gt; /sys/class/rtc/rtc0/wakealarm&quot;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 11.0px; font: 10.0px Courier; background-color: #f9f9f9">sudo sh -c &quot;echo `date &#39;+%s&#39; -d &#39;+ 5 minutes&#39;` &gt; /sys/class/rtc/rtc0/wakealarm&quot;</p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; line-height: 11.0px; font: 10.0px Courier; background-color: #f9f9f9">cat /sys/class/rtc/rtc0/wakealarm</p></div><div><br></div><div>ma non funziona. Ho notato che facendo <span class="Apple-style-span" style="font-family: Courier; font-size: 10px; ">cat /proc/driver/rtc</span> restituisce un file vuoto. E&#39; come se non scrivesse il timestamp. Ho provato anche ad usare la variabile $SECS, in modo analogo a sopra. Niente. Ho controllato la sintassi del comando, lanciandolo senza echo &gt; restituisce correttamente il timestamp. Ho provato a inserire anche intervalli maggiori o minori.</div>
<div>L&#39;unico modo in cui scrive nel file wakealarm è quando si determina il timestamp con la scrivendo la data a mano &quot;tra virgolette&quot;; sembra non accettarla se invece la determiniamo estrapolando quella di questo momento e sommandoci n minuti. Ho controllato, traducendo con <span class="Apple-style-span" style="font-family: Courier; font-size: 10px; ">date -d @$SECS +%F&quot; &quot;%T<span class="Apple-style-span" style="font-family: arial; font-size: small; "> che effettivamente il timestamp corrispondesse al momento giusto, ed è così.   </span></span></div>
<div>Ultima annotazione: ho disabilitato la scrittura della data che Ubuntu effettua sul BIOS alla chiusura, come consigliato dalla guida, per far funzionare il tutto.</div><div><br></div><div>Devo trovare un modo di rendere questa operazione rinnovabile di giorno in giorno. </div>
<div>Avete nessuna idea?</div><div>Grazie,</div><div>Il Polva.</div>