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

 



Dernière réponse
Sujet : arrêter l'horloge de mon pc ?
par l'anneau de l'ia
 
 
Un peu, oui, parce que là par exemple il va falloir que je construise la date+durée_écoulé, comme ça ce représente pas de la même manière va falloir jongler et encore, je ne sais pas si c'est possible j'ai eu des problème déjà l'en dernier dans la cat programmation.
 
 
Affaire réglé finalement : le comportement est intéressant.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
par l'anneau de l'ia
 
 
Un peu, oui, parce que là par exemple il va falloir que je construise la date+durée_écoulé, comme ça ce représente pas de la même manière va falloir jongler et encore, je ne sais pas si c'est possible j'ai eu des problème déjà l'en dernier dans la cat programmation.
 
 
Affaire réglé finalement : le comportement est intéressant.
C'est pour un projet artistique ? :D
par l'anneau de l'ia Comme tu dis.
Du coup, comme effectivement avec la technologie actuelle on l'a pas fait, j'ai fait avec.
 
Voici le nouveau résultat de mon code avec horloge croissante.
 
Le fonctionnement : je donne dans un temps premier une date de référence ; Puis à chaque itération je donne la date courante et la comparer à la date de référence pour obtenir la différence ; j'ajoute ou déduit en suite à volonté la durée écoulé à la date de référence (en théorie)
 
Ce qui me permet de décider de l'heure qu'il est effectivement en avançant ou reculant sur le temps normal.
 
A peu près à l'heure...
 

Local date (yyyy-mm-dd hh:mm:ss) : 1970-01-01 02:00:00
UTC start date : THURSDAY 1970-01-01 00:00:00
UTC date       : THURSDAY 1970-01-01 00:00:00 ; Elapsed time :  16226: 18: 18: 13. 0.574483000


 
 
Le code on s'en moque, l'essentiel, c'est d'être représentatif.
 
C'est pas terminé mais ça devrait fonctionner.  :D

bardiel C'est une question un peu "absurde" mais suivant le contexte ça peut être intéressant...
par l'anneau de l'ia Merci encore bardiel, pour ta contribution et ta gentillesse.  :)
bardiel

Ralph- a écrit :

Et j'espère que tu as ntpd d'actif  :o


C'est que j'indique au tout début [:yiipaa:4]  
------------
J'ai commencé mon script par !/bin/bash, en supposant que ton shell de base c'est bash.
Evidemment si tu utilises ksh ou zsh ou un autre, il faudrait bien évidemment modifier en conséquence.
 
Pour ton problème d'exécution :

par l'anneau de l'ia a écrit :

01 * * * * sh[espace]/root/save_date.sh


Ou le chmod qui va bien, 500/+rx au minimum donc, en tant que root.
De la lecture pour toi :o
 
Ensuite tu veux modifier l'horloge hardware, je te fais modifier l'horloge système. C'est pas pour rien.
 
Enfin par rapport à ce que tu demandes, ce n'est peut être pas la bonne méthode. Une horloge c'est une horloge hein :o
Que tu mesures ton temps dans ta DeLorean entre 2 montres, même si tu voyages avec ta DeLorean, le temps des 2 montres à bord sera le même [:xolth]  

o'gure

par l'anneau de l'ia

o'gure a écrit :


Si ton horloge est constante, ton temps écoulé sera nul [:itm]
Arrête tes [:tartragnan] regardes ton heure de départ, stockes la dans une variable et apprends la soustraction temporelle.


 
C'est toujours la même c'est 0000-00-00 00:00:00. mais c'est pas autorisé dans mon langage, ça commence à 1901-01-01 00:00:00.
Je peux pas la stocker. Je doit faire du persistant, c'est adire que les condition de départ sont celle de fin.
Je peux stocker une durée écoulée.
 
Nan, j'ai pas ntpd qui tourne.
 
 
A chaque fois faut se justifier, je perd la moitié de mes idées premières.  :sweat:  
 
Je dois dire que je dois pouvoir stocker la date initial, mais ça me complique la vie qui est devenu si simple depuis que nous sommes :
 

Local date (yyyy-mm-dd hh:mm:ss) : 2014-06-05 12:00:00
UTC start date : THURSDAY 2014-06-05 10:00:00
UTC date       : THURSDAY 2014-06-05 13:21:41 ; Elapsed time :  0: 3: 21: 41. 0.400906000000000


 
Mais là faut que je rentre une date initiale différente de l'heure courante, et ce que je veux c'est l'inverse, entrer l'heure courant par rapport à une date initial (qui est l'heur système) et ça me donne le temps écoulé ou à venir.
 
 
 
Un schéma pas très convainquant mais illustratif.
http://manlight.net/images/Archite [...] -00-00.png

Ralph- Et j'espère que tu as ntpd d'actif  :o
o'gure

par l'anneau de l'ia a écrit :

Une architecture avec horloge à date constante permet de mesurer le temps.
La date indiqué sert de référence au début de l'expérience, on mesure une distance selon la vitesse et le temps écoulé.
Cas d'utilisations : changer d'ère, refaire le monde, voyager dans le temps, chronométrer une course ou une fonction recherche de chemin, etc.


Si ton horloge est constante, ton temps écoulé sera nul [:itm]
Arrête tes [:tartragnan] regardes ton heure de départ, stockes la dans une variable et apprends la soustraction temporelle.

par l'anneau de l'ia Une architecture avec horloge à date constante permet de mesurer le temps.
La date indiqué sert de référence au début de l'expérience, on mesure une distance selon la vitesse et le temps écoulé.
Cas d'utilisations : changer d'ère, refaire le monde, voyager dans le temps, chronométrer une course ou une fonction recherche de chemin, etc.
 
bardiel, j'ai pas réussi à lancer le script avec crontab.
 
Le crontab de root.

01 * * * * /root/save_date.sh


 
le script : cat /root/save_date.sh  

Code :
  1. #!/bin/bash
  2. hwclock --set --date "2014-06-05 12:00:00"
  3. hwclock --hctosys

o'gure Je ré-ouvre, mais si tu n'expliques pas ton vrai use case, je ferme. On ne peut aider si tu ne donnes pas le contexte et ce que tu veux vraiment faire.
Ce forum n'est pas là pour les TALC.
Modération ok, talc. La prochaine fois attends au moins le vendredi pour ce genre de question
par l'anneau de l'ia

o'gure a écrit :

Sérieusement, c'est pour quel cas d'usage ? :heink:


 
Pour observer l'heure qu'il est pardi.

el_barbone on répond pas à jovalise :fou: :fou: :fou:
o'gure Sérieusement, c'est pour quel cas d'usage ? :heink:
par l'anneau de l'ia Merci bardiel !  :jap:  
 
Je pense que ça va le faire.
 
Pizz, t'es sûr là ?
Pizz soit tu as un logiciel qui ne fonctionne plus après une date précise, soit faut arrêter la drogue  :o
 
si tu ne veux pas que la date bouge, ben tu ne l'affiches pas et tu ne verras pas que la date bouge  :D
tu mets par exemple 01/01/01 comme date et tu ne t'en occupes pas, ça sera comme une incrémentation intemporelle non significative qui te permettras quand même d'avoir une chronologie dans tes fichiers et qui pourra servir pour certaines applications (recherche du fichier le plus récent par exemple).
bardiel

par l'anneau de l'ia a écrit :

Parce que si il y a bien un 1 invariable : c'est celui de la date : le temps s'égraine, mais en vérité c'est l'univers qui est au présent, la date ne change pas.


Logique [:kyjja:3]  
 
Bon, à question débile, réponse débile que je ne ferais que sur la date à la méthode ":
- virer le démon NTP éventuellement présent sur la machine (apt-get purge ntp  [:cond] )
- faire un script bash du genre (là pour régler au 21 octobre 2011) :

Code :
  1. !/bin/bash
  2. date --set 2011-10-21


Et le rendre exécutable.
- faire un appel à ce script à minuit et 1 minute tous les jours via cron (crontab -e pour l'éditeur) :

Code :
  1. 01 00 * * * /chemin/vers/script.sh


 
Le faire sur l'heure ça serait faisable de la même manière, avec un cron qui s'exécuterait chaque heure+1 minute.
Le faire sur la minute risquerait de poser quelques problèmes [:spamatounet]

par l'anneau de l'ia Si je la modifie tous les jour de 24 heures ça passe, il s'agit de fixer le temps pas d'avancer ? En reculant donc !
par l'anneau de l'ia Comment devrai-je architecturer mon système informatique avec une date constant avec l'existant ?
 
Ou vaut-il mieux que je façe tout de toute pièce ?
par l'anneau de l'ia

Pizz a écrit :

Arrêter non, ça provoquerait beaucoup de problèmes !
Pourquoi veux-tu arrêter l'horloge ?


 
 
Parce que si il y a bien un 1 invariable : c'est celui de la date : le temps s'égraine, mais en vérité c'est l'univers qui est au présent, la date ne change pas.

Pizz Arrêter non, ça provoquerait beaucoup de problèmes !
Pourquoi veux-tu arrêter l'horloge ?
par l'anneau de l'ia Bonjour !
 
 
Est-il possible d'arrêter l'horloge de mon système ?
 
Je suis sur Gnu/linux Debian sur un Compatible IBM PC des années 200x.
 
S'il vous plaît, merci pour toute information concernant l'horloge.

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