Szükségem lenne egy programra, amivel korlátozhatnám, mennyi ideig működik a gép egy adott napon. A Nanny vagy a timekpr tökéletes lenne, de sajnos megállt a fejlesztés, és 12.04-től egyik se működik.
Ha tudtok valami működő alternatívát, osszátok meg velem.
- 3684 megtekintés
Hozzászólások
Cron?
- A hozzászóláshoz be kell jelentkezni
Ja. Meg "at". Meg BIOS-ban bekapcsolni az ugyanerre szolgalo beallitast (mondjuk az teny, hogy nem Ubuntu-specifikus megoldas, es nem is minden BIOS-nak van ilyenje).
- A hozzászóláshoz be kell jelentkezni
Ha nincs működő, 2 perc alatt beállítható alternatíva, akkor marad a cron, vagy az at.
A bios itt nem játszik, abból hiányzik ez az opció.
- A hozzászóláshoz be kell jelentkezni
Magánvélemény, de nem tartom jó ötletnek.
Ha játék megy rajta, akkor még talán belefér. De egyébként...
Pontosan miért akarod időzítve leállítani?
- A hozzászóláshoz be kell jelentkezni
Azért akarom időzítve leállítani, mert aki használja, az erre nem hajlandó, én meg nem mindig vagyok ott, hogy lekapcsoljam helyette.
Ebben az esetben hidd el, tökéletes megoldást nyújtana a problémára.
- A hozzászóláshoz be kell jelentkezni
Magyarán nem gond az esetleges adatvesztés?
Mert akkor cron.
At nem nyerő, mert csak egyszer fut.
Egyébként oda akartam kilyukadni, hogy esetleg a routeren kellene blokkolni a tiltott időszakban a gép internet elérését, azzal nem okozol adatvesztést, viszont a gép használhatóságát jelentősen korlátozod.
Persze ha az a gond, hogy az illető 4-kor feláll az asztal mellől és *szik kikapcsolni távozás előtt...
update: hülye vagyok, a linuxot is lehet hibernálni.
- A hozzászóláshoz be kell jelentkezni
linuxot is lehet hibernálni
pm-hibernate
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Pardon?
Csak azért jutott eszembe, mert korábban adatvesztést emlegettem.
- A hozzászóláshoz be kell jelentkezni
Csak leírtam a parancsot, amellyel hibernálni lehet. Nem vitattam, amit írtál.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
shutdown parancs?
http://www.cyberciti.biz/faq/shutdown-ubuntu-linux-computer/
- A hozzászóláshoz be kell jelentkezni
Valaha ezt a problémát úgy oldottam meg, hogy cron-ból indítottam egy shell scriptet, amelyik feldobott egy ablakot, hogy 15 perc múlva leáll a gép. Szólt 5 percnél, aztán 1 percnél, utána nem volt menekvés.
Amúgy öcsém kérte, amikor érezte, hogy az éjszaka felét blog olvasással tölti, ott ragad a gép előtt, másnap meg alig él melóban. Egyetlen hátránya, hogy ha fontos dolgot csinál, akkor is leáll a gép, valamint ilyenkor visszakapcsolva minden megy tovább.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Megtaláltam:
#!/bin/bash
DIALOG='/usr/bin/Xdialog'
for ((i=10; i>0; i--)); do
case "$i" in
10|5|2|1)
if [ -x "$DIALOG" ]; then
DISPLAY=:0 "$DIALOG" --title 'shutdown' --msgbox "\n$i perc múlva a számítógép leáll!\n" 0 0 </dev/null &>/dev/null &
fi;;
esac
sleep 1m
done
while :; do
sleep 2
pgrep '^yum|^rpm' >/dev/null || break
done
sync
shutdown -h now
exit 0
Ez Fedorán futott, yum-ot azért figyelte, hogy ha épp távolról frissítem a gépet, ne álljon le. Mindenesetre vázlatnak jó.
Rosszul emlékeztem, hány percnél szólt, lásd a kódot.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Kösz.
- A hozzászóláshoz be kell jelentkezni