Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#1 Le 24/12/2012, à 18:31

bokobok

[Résolu] Allumage de PC automatique une fois par semaine

Bonjour,

Je cherche à allumer mon PC chaque lundi à 6:50, malheureusement mon BIOS ne me permet pas de faire cela (Je peux juste le faire allumer tous les jours, ou bien choisir une date).

J'ai essayé avec nvram-wakeup,

bok@ubuntu:~$ sudo nvram-wakeup 
[sudo] password for bok: 
nvram-wakeup: /dev/mem: Operation not permitted

J'ai essayé de lui faire faire la config pour ma carte mere mais ça n'a pas marché :

################################################
##  Mainboard autodetection information:
##
##    - Mainboard vendor:   "MSI"
##    - Mainboard type:     "870-G45 (MS-7599)"
##    - Mainboard revision: "2.0"
##    - BIOS vendor:        "American Megatrends Inc."
##    - BIOS version:       "V10.8"
##    - BIOS release:       "03/03/2011"

addr_min         = 0x3F
shift_min        = 2
addr_sec         = 0x4E
addr_day         = 0x6A
addr_hour        = 0x6B
rtc_sec          = 0x73
rtc_min          = 0x75
rtc_hour         = 0x77
rtc_day          = 0x7F
addr_chk_h       = 0x30
addr_chk_l       = 0x31
bok@ubuntu:~$ sudo nvram-wakeup -C guess-directisa/nvram-wakeup.conf 
nvram-wakeup: guess-directisa/nvram-wakeup.conf: 17: Syntax error: unknown variable name
nvram-wakeup: Reading configuration file returned with errors.

J'ai essayé en modifiant le fichier "wakealarm",

bok@ubuntu:~$ sudo sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm"
bok@ubuntu:~$ sudo sh -c "echo $(($(date -d "next monday" +%s) + $(((7*60+50)*60)))) > /sys/class/rtc/rtc0/wakealarm"
bok@ubuntu:~$ cat /proc/driver/rtc
rtc_time	: 18:27:45
rtc_date	: 2012-12-24
alrm_time	: 06:50:00
alrm_date	: 2012-12-31
alarm_IRQ	: yes
alrm_pending	: no
update IRQ enabled	: no
periodic IRQ enabled	: no
periodic IRQ frequency	: 1024
max user IRQ frequency	: 64
24hr		: yes
periodic_IRQ	: no
update_IRQ	: no
HPET_emulated	: yes
BCD		: yes
DST_enable	: no
periodic_freq	: 1024
batt_status	: okay

Mais ça ne se sauvegarde pas dans le BIOS!
(J'ai commenté la ligne "exec" du fichier hwclock...)

Quelqu'un aurait une solution?

Merci d'avance!

Dernière modification par bokobok (Le 26/12/2012, à 21:27)

Hors ligne

#2 Le 25/12/2012, à 18:12

bokobok

Re : [Résolu] Allumage de PC automatique une fois par semaine

up? :=)

Hors ligne

#3 Le 25/12/2012, à 18:16

Brunod

Re : [Résolu] Allumage de PC automatique une fois par semaine

Salut,
Deux pistes :
Tu as un autre pc allumé pour envoyer un paquet wake-on-lan ?
Lancer l'allumage par une alimentation branchée sur un programmateur ?


Wanted : emploi dans la sécurité informatique et réseau
Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
36 pc linux convertis

Hors ligne

#4 Le 25/12/2012, à 18:40

bokobok

Re : [Résolu] Allumage de PC automatique une fois par semaine

Merci pour ta réponse!

Je cherche plutôt une piste logicielle, j'ai l'impression de ne pas passer loin de la solution à chaque fois!

Hors ligne

#5 Le 26/12/2012, à 19:14

bokobok

Re : [Résolu] Allumage de PC automatique une fois par semaine

up! :-0

Hors ligne

#6 Le 26/12/2012, à 19:57

Watael

Re : [Résolu] Allumage de PC automatique une fois par semaine

salut,

avec rtcwake ?


eval, c'est mal.

Hors ligne

#7 Le 26/12/2012, à 21:27

bokobok

Re : [Résolu] Allumage de PC automatique une fois par semaine

Merci !!

J'avais pas vu en détail le manuel, et surtout la commande "--mode no" qui permet de ne pas suspendre le pc!!

Voilà ce que ça donne :

sudo rtcwake -l -m no -t "$(date -d "next monday + 6 hours + 50 minutes" +%s)"

PS: J'ai pas précisé mais je lance le script à chaque lancement (du lundi) pour renouveler l’opération indéfiniment!

Pour pas que le sudo interfere, il faut rajouter ça ici "/etc/sudoers"

Cmnd_Alias RTC=/usr/sbin/rtcwake
user ALL=NOPASSWD:RTC

où user est le nom d’utilisateur!

Dernière modification par bokobok (Le 26/12/2012, à 21:45)

Hors ligne

Haut de page ↑