Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/12/2020, à 11:45

Compte supprimé

[résolu] Je cours après des chimères...

Bonjour,
Je souhaite utiliser la variable d'environnement SECONDS depuis un script bash.
Cependant, comment la rendre globale?
Si je fais un export depuis mon /.bashrc, la valeur de $SECONDS restera celle du moment de l'export...

Dernière modification par Compte supprimé (Le 22/12/2020, à 13:10)

#2 Le 22/12/2020, à 12:47

bruno

Re : [résolu] Je cours après des chimères...

Bonjour,

Je ne comprends pas la question. $SECONDS est déjà une variable globale = nombre de secondes écoulées depuis que le Shell a été invoqué.

#3 Le 22/12/2020, à 13:08

Compte supprimé

Re : [résolu] Je cours après des chimères...

Bonjour bruno,
Tu as raison. J'avais en tête que $SECONDS correspondait au temps écoulé depuis le début de la session...
Je comprends maintenant pourquoi si je faisais un echo $SECONDS au début du script j'obtenais 0.
Je ne risquais pas de trouver la solution à ma chimère roll
Quand je pense que j'ai passé deux heures sur le sujet ...
Tu m'enlèves un poids, merci

#4 Le 22/12/2020, à 13:38

bruno

Re : [résolu] Je cours après des chimères...

#5 Le 23/12/2020, à 11:36

serged

Re : [résolu] Je cours après des chimères...

On utilisera au mieux la commande uptime qui affiche le temps écoulé depuis le démarrage...


LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Hors ligne

#6 Le 23/12/2020, à 13:54

Compte supprimé

Re : [résolu] Je cours après des chimères...

serged a écrit :

On utilisera au mieux la commande uptime qui affiche le temps écoulé depuis le démarrage...

Merci, cependant echo $uptime ne m'affiche aucun retour...

J'ai contourné le problème ainsi :

temps_debut=$(grep "btime" /proc/stat|cut -d ' ' -f2)
temps_actuel=$(date +%s)
duree_allume=$(($temps_actuel-$temps_debut))

#7 Le 23/12/2020, à 14:06

bruno

Re : [résolu] Je cours après des chimères...

uptime est une commande :

uptime
 14:05:58 up 489 days, 22:33,  1 user,  load average: 0,13, 0,11, 0,08
uptime -s
2019-08-21 16:32:08

Dernière modification par bruno (Le 23/12/2020, à 14:07)

#8 Le 23/12/2020, à 14:09

Compte supprimé

Re : [résolu] Je cours après des chimères...

ah oui, j'ai lu un peu vite roll