Re: sleep incluant le temps de veille

Liste des GroupesRevenir à fco unix 
Sujet : Re: sleep incluant le temps de veille
De : fantome.forums.tDeContes (at) *nospam* free.fr.invalid (Thomas)
Groupes : fr.comp.os.unix
Date : 24. Aug 2023, 02:07:59
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <uc670v$3511g$2@dont-email.me>
References : 1 2
User-Agent : Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0
Le 23/08/2023 à 17:14, Marc SCHAEFER a écrit :
On Wed, 23 Aug 2023 14:18:51, Thomas <fantome.forums.tDeContes@free.fr.invalid> wrote:
est-il possible aujourd'hui, avec les OS POSIX (ou à la rigueur les
Linux standards), de fabriquer un sleep qui prenne en compte le temps de
veille de l'ordi ?
 Intéressant, je verrais une solution classique, de mémoire:
     # je veux à 17:13, donc la mise en veille n'a pas d'importance
    echo 'ta commande' | at 17:13
j'ai déjà essayé cette commande sur mon vieux mac,
et si je me souviens bien, il y avait un énorme défaut c'est que chaque script appelé avec at l’était depuis root au lieu de l’être depuis le script qui appelle at, donc perte de toutes les variables, du répertoire courant, etc ... (et je ne sais même plus si en plus on était pas carrément root au moment de l’exécution).

 (toutefois, si la machine est "éteinte" au moment où l'on atteint 17:13,
il est possible que cela ne marche pas, j'ai regardé en travers `man at'
et ce n'est pas clair
quand tu dis "éteinte" avec des guillemets, tu veux dire "en veille" ?
Si qqch est capable de réveiller la machine pour exécuter un processus "programmé", c'est intéressant à savoir :-)
mais à cette étape je n'en suis pas là. Je souhaite juste ne pas attendre plus longtemps à la sortie de la veille si le temps total est écoulé (mais pas le temps "hors veille").

 
Sans cet outil, pour faire la même chose, on est obligé de faire un
sleep de 10 ms et de faire les calculs à la main dans le shell appelant.
Il me semble que le noyau a déjà un comportement similaire pour gérer
l'ensemble des processus, c'est dommage de faire doublon ...
 En cherchant rapidement, je n'ai pas trouvé de meilleur mécanisme, ni de
mécanisme centralisé.
 
je lance l'idée à tout hasard.
Si rien n'est prévu dans le noyau pour donner cette possibilité, peut-être que ça donnera des idées aux concepteurs du noyau (si jamais ça remonte jusqu'à eux ...)
--
RAPID maintainer
http://savannah.nongnu.org/projects/rapid/

Date Sujet#  Auteur
23 Aug 23 * sleep incluant le temps de veille4Thomas
23 Aug 23 `* Re: sleep incluant le temps de veille3Marc SCHAEFER
24 Aug 23  `* Re: sleep incluant le temps de veille2Thomas
24 Aug 23   `- Re: sleep incluant le temps de veille1Marc SCHAEFER

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal