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".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails) *** mise à jour 12/10/2014 ***

#1 Le 24/12/2012, à 19: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, à 22:27)

Hors ligne

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

bokobok

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

up? :=)

Hors ligne

#3 Le 25/12/2012, à 19: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, à 19: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, à 20:14

bokobok

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

up! :-0

Hors ligne

#6 Le 26/12/2012, à 20: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, à 22: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, à 22:45)

Hors ligne

Haut de page ↑