szerda 02 március 2011 18:59:18 dátummal Ferenc Wagner az alábbiakat írta:
> Mészáros Csaba <csab...@lajt.hu> writes:
> > %kikapcs ALL=NOPASSWD: /home/csablak/bin/setwakeup.sh
> 
> %kikapcs ALL=NOPASSWD: /home/csablak/bin/setwakeup.sh *
> 
> > #!/bin/bash
> > 
> > printf "Jelenlegi idő: "
> > date +%F%t%T
> > printf "Add meg a dátumot (HH NN ÓÓ PP) "
> > read honap nap ora perc
> > SECS=$(date -u --date "${honap}/${nap} ${ora}:${perc}" +%s)
> > /home/csablak/bin/setwakeup.sh ${SECS}
> 
> sudo /home/csablak/bin/setwakeup.sh ${SECS}
Húúú vaze! Hiszen ezért is írtam bele a sudoersbe, és itt meg elfelejtettem.
Nahát több szem többet lát. Köszi.
 
> > cat /sys/class/rtc/rtc0/wakealarm
> > 
> > [...]
> > Próbálkoztam a /lib/udev/rules.d/udev,default.rules szabályt is átírni
> > erről: [...]
> 
> Ez a /dev/rtc0 eszköz csoportját változtatja, nem a
> /sys/class/rtc/rtc0/wakealarm fájlét.  
Ezt tudom, de úgy olvastam, hogy a wakealarm az rtc-t fogja majd felhasználni 
a működéséhez.

> Ha ioctl()-ekkel állítanád be az
> ébresztés idejét, akkor ez elég lenne, nem kellene sudo.
Ezt viszont kifejtenéd? Én csak tanulom ezeket a dolgokat, és kísérletezek.
Igazából a cél az hogy egy script írkálja majd be a megfelelő időpontokat.
Akkor is jó lesz amit ajánlasz? 

-- 
Üdvözlettel:
Mészáros Csaba
_________________________________________________
linux lista      -      linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz