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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  arrêter l'horloge de mon pc ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

arrêter l'horloge de mon pc ?

n°1359206
par l'anne​au de l'ia
word master
Posté le 04-06-2014 à 23:27:08  profilanswer
 

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.


Message édité par par l'anneau de l'ia le 04-06-2014 à 23:37:18
mood
Publicité
Posté le 04-06-2014 à 23:27:08  profilanswer
 

n°1359207
Pizz
Vive les Tomates !
Posté le 05-06-2014 à 00:15:32  profilanswer
 

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


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
n°1359208
par l'anne​au de l'ia
word master
Posté le 05-06-2014 à 00:27:09  profilanswer
 

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.

n°1359209
par l'anne​au de l'ia
word master
Posté le 05-06-2014 à 00:28:59  profilanswer
 

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 ?

n°1359210
par l'anne​au de l'ia
word master
Posté le 05-06-2014 à 00:44:19  profilanswer
 

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 !

n°1359213
bardiel
Debian powa !
Posté le 05-06-2014 à 08:01:20  profilanswer
 

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]


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
n°1359215
Pizz
Vive les Tomates !
Posté le 05-06-2014 à 08:57:05  profilanswer
 

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).


Message édité par Pizz le 05-06-2014 à 08:58:10

---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
n°1359216
par l'anne​au de l'ia
word master
Posté le 05-06-2014 à 09:05:15  profilanswer
 

Merci bardiel !  :jap:  
 
Je pense que ça va le faire.
 
Pizz, t'es sûr là ?

n°1359221
o'gure
Modérateur
Multi grognon de B_L
Posté le 05-06-2014 à 09:16:52  profilanswer
 

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

Message cité 1 fois
Message édité par o'gure le 05-06-2014 à 09:17:01

---------------
Relax. Take a deep breath !
n°1359228
el_barbone
too old for this shit ...
Posté le 05-06-2014 à 09:27:00  profilanswer
 

on répond pas à jovalise :fou: :fou: :fou:


---------------
En théorie, la théorie et la pratique sont identiques, en pratique, non.
mood
Publicité
Posté le 05-06-2014 à 09:27:00  profilanswer
 

n°1359229
par l'anne​au de l'ia
word master
Posté le 05-06-2014 à 09:27:31  profilanswer
 

o'gure a écrit :

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


 
Pour observer l'heure qu'il est pardi.

n°1359230
Modération
Posté le 05-06-2014 à 09:37:06  answer
 

ok, talc. La prochaine fois attends au moins le vendredi pour ce genre de question

n°1359259
o'gure
Modérateur
Multi grognon de B_L
Posté le 05-06-2014 à 13:14:06  profilanswer
 

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.


---------------
Relax. Take a deep breath !
n°1359260
par l'anne​au de l'ia
word master
Posté le 05-06-2014 à 14:20:47  profilanswer
 

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

n°1359261
o'gure
Modérateur
Multi grognon de B_L
Posté le 05-06-2014 à 14:36:05  profilanswer
 

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.

Message cité 1 fois
Message édité par o'gure le 05-06-2014 à 14:36:52

---------------
Relax. Take a deep breath !
n°1359262
Ralph-
★ You'll hate me. ★
Posté le 05-06-2014 à 14:37:02  profilanswer
 

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

n°1359264
par l'anne​au de l'ia
word master
Posté le 05-06-2014 à 15:17:04  profilanswer
 

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/Architecture%20sans%20Horloge-2014-06-05-10-00-00.png


Message édité par par l'anneau de l'ia le 05-06-2014 à 16:20:45
n°1359271
o'gure
Modérateur
Multi grognon de B_L
Posté le 05-06-2014 à 16:32:30  profilanswer
 

Spoiler :

http://2.bp.blogspot.com/-mWHeI-Laq5Y/Uvkb-uFTDII/AAAAAAAAByY/klowTKQUd5c/s1600/jack_sparrow_wut_by_zackfair1219-d4117e5.png


---------------
Relax. Take a deep breath !
n°1359273
bardiel
Debian powa !
Posté le 05-06-2014 à 17:31:22  profilanswer
 

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]  


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
n°1359281
par l'anne​au de l'ia
word master
Posté le 05-06-2014 à 19:24:03  profilanswer
 

Merci encore bardiel, pour ta contribution et ta gentillesse.  :)

n°1359284
bardiel
Debian powa !
Posté le 05-06-2014 à 19:45:30  profilanswer
 

C'est une question un peu "absurde" mais suivant le contexte ça peut être intéressant...


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
n°1359285
par l'anne​au de l'ia
word master
Posté le 05-06-2014 à 20:10:55  profilanswer
 

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


Message édité par par l'anneau de l'ia le 05-06-2014 à 20:19:58
n°1359287
Profil sup​primé
Posté le 05-06-2014 à 20:37:34  answer
 

C'est pour un projet artistique ? :D

n°1359288
par l'anne​au de l'ia
word master
Posté le 05-06-2014 à 20:48:09  profilanswer
 


 
 
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.


Message édité par par l'anneau de l'ia le 05-06-2014 à 21:06:30
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  arrêter l'horloge de mon pc ?

 

Sujets relatifs
Heure ntp, 20 secondes de décalage vs horloge atomiqueConfigurer xterm : arreter defilement
[Résolu] Déviation entre l'horloge systeme/hardware (date et hwclock)ne pas arreter une commande en quittant ssh
cron: arreter les taches cron d'un user particulier en tant que rootmon horloge système tourne 2 fois la vitesse normale
Horloge sous linux RH 9.0xfce 4.4 beta : peut pas arreter la machine
Comment arreter un processus, un daemon sous debian (sarge) ?[debian] Comment arreter un processus, un daemon ? (sans etc/init.d/)
Plus de sujets relatifs à : arrêter l'horloge de mon pc ?


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