aide pour un travail en bash

aide pour un travail en bash - Shell/Batch - Programmation

Marsh Posté le 14-04-2015 à 18:26:59    

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

Reply

Marsh Posté le 14-04-2015 à 18:26:59   

Reply

Marsh Posté le 15-04-2015 à 16:59:10    

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

Reply

Marsh Posté le 16-04-2015 à 09:07:47    

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

Reply

Marsh Posté le 16-04-2015 à 11:18:36    

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

Reply

Marsh Posté le 17-04-2015 à 11:33:36    

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)

Reply

Marsh Posté le 17-04-2015 à 14:27:13    

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.

Reply

Marsh Posté le 20-04-2015 à 10:15:44    

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed