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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  aide pour un travail en bash

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

aide pour un travail en bash

n°2255769
desireles
Posté le 14-04-2015 à 18:26:59  profilanswer
 

bonjour je dois faire un travail préparatoire à mon examen de 1ère, mais je bloque , je ne comprend pas comment y arriver.
 
Le problème =>  "toutes les minutes, le système doit automatiquement ajouter une ligne dans un fichier intitulé "journal" situé dans votre dossier personnel.
                        Au final , le fichier en question doit ressembler exactement (au niveau formatage) à ceci (mis à part les heures qui seront différentes):
 
[01/04/2015  - 23:12]        Le système est opérationnel
[01/04/2015  - 23:13]        Le système est opérationnel
 
 
Voilà si une âme charitable voulait bien me sortir de mon trou ce serait sympa.
 
Déjà merci

mood
Publicité
Posté le 14-04-2015 à 18:26:59  profilanswer
 

n°2255842
Elanth
Posté le 15-04-2015 à 16:59:10  profilanswer
 

bonjour,
 
tu parles de quel système? Le bash?

n°2255872
desireles
Posté le 16-04-2015 à 09:07:47  profilanswer
 

oui , en ligne de commande , genre ..etc/user/

n°2255895
Elanth
Posté le 16-04-2015 à 11:18:36  profilanswer
 

Peut-être que cela peut t'aider, je ne l'ai pas testé.  
 

Code :
  1. #ATTENTION boucle infinie
  2. while true
  3.   do
  4.      $DATE = $('date +%d-%m-%Y:%H:%m:%s)
  5.      echo [$DATE] Système opérationnel >>fichier.txt
  6.      sleep 60s
  7.   done

n°2256016
Profil sup​primé
Posté le 17-04-2015 à 11:33:36  answer
 

salut,
 
 
il n'est pas question d'un script :
«toutes les minutes, le système doit automatiquement ajouter une ligne dans un fichier intitulé "journal" situé dans votre dossier personnel. »
c'est tout.
 
il ya un outil pour ça : cron.
je te suggère de lire la page man de crontab (man 5 crontab),
puis d'ouvrir ta crontab (crontab -e) pour y ajouter cette ligne :

Code :
  1. * *   * * *   date +'[\%d-\%m-\%Y:\%H:\%m:\%s] Système opérationnel' >> $HOME/fichier.txt

KISS (Keep It Simple Stupid)

n°2256040
Elanth
Posté le 17-04-2015 à 14:27:13  profilanswer
 

Ah d'accord autant pour moi je ne l'avais pas interprété comme ça.  
En effet dans ce cas c'est plus logique ce que dis watael. :)  
 
Je pensais qu'il y avait un test juste avant qui permettait de dire qu'un système distant était fonctionnel.

n°2256158
desireles
Posté le 20-04-2015 à 10:15:44  profilanswer
 

merci avec crontab , ça à l'air d'être ça ...  :bounce:  
 
cool   merci les gars  
 
SUJET RESOLU


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  aide pour un travail en bash

 

Sujets relatifs
Besoin d'aide Algorithmes VBABesoin d'aide en programmation c++
aide pour mon boulot[SQL] Aide requête avec enregistrement facultatif
Aide sur Javascript pour un pdf intéractifaide pour programme python !
Aide lettre k plus complexe[Resolu]Besoin d'aide pour de l'ISN
Aide formulaire de contact[Help][Git][Versionning] travail dans dossier unique avec GIT
Plus de sujets relatifs à : aide pour un travail en bash


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