Je viens de rrouver ce script de chronomètre vieux de 11 ans sur le
forum Léa-Linux.
Composé par un brillant monsieur répondant au surnom de « BaH ».
Mais c'est encore bon !
Je vous le refile avec la modification qu'il s'affiche en bas à gauche de la
console, sans indication d'heure. Une illustration est jointe.
Si vous voulez l'afficher en haut avec l'heure, utilisez l'original ?
Ça peut servir à toutes sortes de choses, un chrono. On n'en a plus, dans
Puppy, depuis que celui de zigbert a été retiré du woof-CE.
À+
~~~~~~~~~~~~
Argolance aimera pas, mais bon !...
Code: Select all
#!/bin/bash
# /root/my-applications/bin/chrono.sh
# Script pour un chronomètre
# affiche le temps écoul[é] depuis le lancement du script
# Source : http://lea-linux.org/forums/read.php?7,334505
# par « |/|BaH ».
# Relevé le 4 févr. 2019 à 20 h 45 par musher0.
####
HD="";HD=$(date +%s) # musher0 ajoute remise à zéro des variables.
## Cette partie est peut-être retors, mais je ne m'imagine
## pas convertir des secondes en [h]]exagésimal
SC="";SC=$(date +%S) # # # # a[f]fiche les secondes en cours
tpfx="";tpfx=60 # # # # # 60
csc="";let csc=$tpfx-$SC # # # calcul[e] les secondes en cours jusqu'à 60 secondes
while : ;do
# clear # musher0 désactive cette ligne.
HC=$(date +%s)
# let chronoH=($HC-$HD)/3600 # affiche des heures
let chronoM=($HC-$HD)/60 # affiche des minutes
SC2=$(date +%S --date +"$csc"seconds)
# affiche les secondes en cours avec un décalage de sdoif secondes
echo -n -e "\e[24;4f\e[1;4;40;33m $chronoM:$SC2 \e[0m"
# $chronoH # musher0 enlève les heures,
# ajoute la position et le souligné.
sleep 1 #.5 on peut régler le rafraîchissement
# tput sgr0 # restauration des paramètres d'affichage par défaut
# musher0 désactive cette ligne.
done