#1 Le 09/04/2019, à 14:19
- jndongui
Afficher la date et l'heure du démarrage d'un script.
Bonjour,
Voici mon script:
#!/bin/bash
for file1 in /var/ftp/bs/*.tar.gz
do
tar xzvf "$file1" -C /home/test/temp
if [ $? != 0 ]
then
echo " Erreur à la decompression des fichiers " $file1>>/home/test/log/bs_ifu.log
exit
fi
mv -f /home/testtemp/*.pdf /var/www/ifu_files
mv -f /home/testtemp/*.csv /home/prefon/log
rm "$file1"
done
Le lancement de ce script sera automatisé cela ne pose aucun problème.
Ma question est savoir comment pourrai intégrer une commande à la fin du script qui me permettra d'afficher la date et l'heur du lancement de ce script. Par exemple : "ce script a été lancé le 30/12/2019 à 15h" .
Quelqu'un peut il m'aider ?
Cordialement,
Jovial
Hors ligne
#2 Le 09/04/2019, à 14:33
- nany
Re : Afficher la date et l'heure du démarrage d'un script.
Bonjour,
#!/bin/bash
dt=$(date +"%d/%m/%Y à %Hh%M")
for file1 in /var/ftp/bs/*.tar.gz
do
tar xzvf "$file1" -C /home/test/temp
if [ $? != 0 ]
then
echo " Erreur à la decompression des fichiers " $file1>>/home/test/log/bs_ifu.log
exit
fi
mv -f /home/testtemp/*.pdf /var/www/ifu_files
mv -f /home/testtemp/*.csv /home/prefon/log
rm "$file1"
done
echo "Ce script a été lancé le $dt."
Dernière modification par nany (Le 09/04/2019, à 15:29)
Hors ligne
#3 Le 09/04/2019, à 14:51
- erresse
Re : Afficher la date et l'heure du démarrage d'un script.
Bonjour,
Et ajouter éventuellement dans le message le nom du script "$0" (ça peut être utile) et, si le lancement ne se fait pas sur le desktop, sortir le message dans un fichier "> $0.log"...
Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Hors ligne
#4 Le 09/04/2019, à 15:19
- grandtoubab
Re : Afficher la date et l'heure du démarrage d'un script.
pas sûr
dt = date +"%d/%m/%Y à %Hh%M"
bash: dt : commande introuvable
en bash
dt=$(date)
echo $dt
mardi 9 avril 2019, 16:18:12 (UTC+0200)
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#5 Le 09/04/2019, à 15:27
- nany
Re : Afficher la date et l'heure du démarrage d'un script.
Oups ! J’m’ai mélangé les pinceaux !
Je corrige.
Hors ligne
#6 Le 13/05/2019, à 11:16
- jndongui
Re : Afficher la date et l'heure du démarrage d'un script.
Bonjour,
Merci pour vos réponses.
Hors ligne