Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
688 connectés 

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Infrastructures serveurs

  [RESOLU] Crontab Impossible de sortir de la veille mémoire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] Crontab Impossible de sortir de la veille mémoire

n°180193
cachoulajo​lie
Posté le 20-04-2024 à 18:09:46  profilanswer
 

Bonjour à tous,
 
Je possède un serveur proxmox sur un ordinateur standard assez récent.
Je veux que celui-ci s'éteigne chaque jour à 1h00 du matin et redémarre à 9h00 du matin.
 
J'utilise dans crontab pour ajouter mes commandes (précision : je veux que la ram soit en état de veille seulement pour garder l'état de mes VM dans mon proxmox).
 
Mon problème est le suivant, la première ligne passe nickel mais la seconde rien ne se passe.
Mon ordinateur ne redémarre pas hmm
 
J'ai beau chercher sur le net, j'ai aussi essayé avec rtcwake et WOL (ma carte mère ne prend pas en compte le WOL lol) mais impossible de résoudre le problème.
 
Voici le contenu de mon crontab :
 
- * 1 * * * /bin/bash -c "echo 'mem' > /sys/power/state"
- * 9 * * * /bin/bash -c "echo 'on' > /sys/power/state"
Merci d'avance à tous ceux qui pourront m'éclaircir l'esprit :)


Message édité par cachoulajolie le 15-05-2024 à 15:50:18
mood
Publicité
Posté le 20-04-2024 à 18:09:46  profilanswer
 

n°180194
Je@nb
Modérateur
Kindly give dime
Posté le 20-04-2024 à 18:21:34  profilanswer
 

Comment veux-tu que la 2ème ligne soit exécutée si l'ordi est en veille ? :/

n°180195
cachoulajo​lie
Posté le 20-04-2024 à 18:50:26  profilanswer
 

Avec crontab pour sortir du mode veille c'est possible.
Il y a longtemps j'avais réussi mais la impossible :/

n°180196
Je@nb
Modérateur
Kindly give dime
Posté le 20-04-2024 à 19:22:27  profilanswer
 

faudra m'expliquer comment alors :D.
 
Regarde rtcwake plutôt non ?

n°180197
cachoulajo​lie
Posté le 20-04-2024 à 19:41:54  profilanswer
 

rtcwake ne répond pas du tout non plus :/
J'avais mis ça :
- * 1 * * * rtcwake -m mem -t $(date +\%s -d 'tomorrow 09:00')
mais rien ne se passe il ne le prend pas en compte.

n°180198
Anonymous ​Coward
Posté le 21-04-2024 à 12:24:38  profilanswer
 


Une proposition :

* 1 * * * rtcwake -m mem --date '08:55'

Selon moi, si on utilise "tomorrow", le réveil ne se fait pas le jour même mais 24h plus tard.
 
D'ailleurs, encore faut-il que la RTC permette une alarme à plus de 24h. Il est fréquent que ce ne soit pas le cas.

n°180254
cachoulajo​lie
Posté le 01-05-2024 à 15:38:49  profilanswer
 

Bonjour désolé de la réponse tardive. J'ai finalement abandonné mon proxmox je le ferai manuellement pas le choix. Mais je me tourne sur le PC seul avec comme hote debian simple.  
 
J'ai testé avec rtcwake mais rien ne se passe. J'ai essayé de voir si le paquet rtcwake était présent mais non et il m'est impossible de l'installer.
 

n°180278
Anonymous ​Coward
Posté le 02-05-2024 à 11:57:22  profilanswer
 

Bonjour,
 
Mieux vaut une réponse tardive que pas de réponse du tout. :D
 
L'exécutable rtcwake n'est là que pour faciliter les choses. Il est possible de faire la même chose en paramétrant le réveil via le fichier /sys/class/rtc/rtc0/wakealarm puis en mettant la machine en veille.
 

# configurer un réveil dans 23h
$ date '+%s' -d '+23 hours' | sudo tee /sys/class/rtc/rtc0/wakealarm
 
# cette horloge ne permet pas un réveil à plus de 24h
$ date '+%s' -d '14:00 tomorrow' | sudo tee /sys/class/rtc/rtc0/wakealarm
1714737600
tee: /sys/class/rtc/rtc0/wakealarm: Argument invalide
 
# lire l'heure du prochain réveil
$ ( alrm="$( </sys/class/rtc/rtc0/wakealarm )"; if [ ! -z "$alrm" ]; then date -d "@$alrm"; else echo "réveil non configuré"; fi )
 
# désactiver le réveil
$ echo 0 | sudo tee /sys/class/rtc/rtc0/wakealarm

n°180302
cachoulajo​lie
Posté le 15-05-2024 à 15:49:45  profilanswer
 

Anonymous Coward a écrit :

Bonjour,
 
Mieux vaut une réponse tardive que pas de réponse du tout. :D
 
L'exécutable rtcwake n'est là que pour faciliter les choses. Il est possible de faire la même chose en paramétrant le réveil via le fichier /sys/class/rtc/rtc0/wakealarm puis en mettant la machine en veille.
 

# configurer un réveil dans 23h
$ date '+%s' -d '+23 hours' | sudo tee /sys/class/rtc/rtc0/wakealarm
 
# cette horloge ne permet pas un réveil à plus de 24h
$ date '+%s' -d '14:00 tomorrow' | sudo tee /sys/class/rtc/rtc0/wakealarm
1714737600
tee: /sys/class/rtc/rtc0/wakealarm: Argument invalide
 
# lire l'heure du prochain réveil
$ ( alrm="$( </sys/class/rtc/rtc0/wakealarm )"; if [ ! -z "$alrm" ]; then date -d "@$alrm"; else echo "réveil non configuré"; fi )
 
# désactiver le réveil
$ echo 0 | sudo tee /sys/class/rtc/rtc0/wakealarm



 
 
Finalement, j'ai trouvé la solution ! Directement via le BIOS de ma carte mère je peux paramétrer un réveil de l'alimentation smile


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Infrastructures serveurs

  [RESOLU] Crontab Impossible de sortir de la veille mémoire

 

Sujets relatifs
VMware workstation 17 accès impossible au lecteur CDGoogle Chrome: Acces impossible Menu d'un site internet
Impossible de faire fonctionner mon AD secondaire sans le primaireErreur 31 //Ouverture de sesion impossible
Authentification impossible sur application desigo depuis client[RESOLU] droit ntfs, impossible de modifier
DNS résolution impossible sur Serveur 2012Cable MultiBrin Cat6A impossible à sertir ?
Connexion impossible à une machine après changement de mot de passe 
Plus de sujets relatifs à : [RESOLU] Crontab Impossible de sortir de la veille mémoire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR