commande curl [Réglé]
extraction d'une valeur
Logiciels / Logiciels Internet

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
Reprise du message précédent
Okayyyy !Merci !
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Code BASH :
#!/bin/bash results_file="$(readlink -f ${BASH_SOURCE%/*})/speedtest.csv" upload_file="/tmp/nw-measurement-upload.iso" #server="bouygues.testdebit.info" server="paris.testdebit.info" ping_server=1.1.1.1 # Si le fichier n'existe pas ou s'il est vide: if [[ ! -s "${results_file}" ]] ; then echo "Secondes depuis epoch;Download;Upload;Ping" > "${results_file}" fi if [[ ! -s "${upload_file}" ]] ; then curl -o "${upload_file}" "https://${server}/100M.iso" fi # heure timestamp=$(date "+%s") # calcul download dl=($(curl -o /dev/null "http://${server}/100M.iso" 2>&1)) dl="${dl[-6]:0:-1}" # calcul upload ul=($(curl --max-time 60 -4 -w %{size_upload} -o /dev/null -F "file=@${upload_file}" "http://${server}/ul/" 2>&1)) ul="${ul[-6]:0:-1}" # calcul ping pg=$(LC_ALL=C ping -c1 "${ping_server}" | sed -e '/time=/!d;s|^.*time=||') # inscription dans le fichier et à l'ecran echo "${timestamp};${dl};${ul};${pg}" | tee -a "${results_file}" exit 0
Je ne l'ai pas testé.
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
merci
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
# heure
timestamp=$(date "+%s")
par
# heure
timestamp=$(date "+%T")
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Avec +%s tu peux tracer des graphiques. Avec +%T tu dois le convertir en +%s.
Par exemple:

On voit en bas les heures, alors que les valeurs sont en secondes depuis epoch.
Puis la conversion de l'un à l'autre n'est pas compliqué:
Code BASH :
[jybz@jeeebztop test]$ date +%s 1684911286 [jybz@jeeebztop test]$ date -d @1684911286 mer. 24 mai 2023 08:54:46 CEST
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
[marco@localhost speedtest]$ date -d @1684911895
mer. 24 mai 2023 09:04:55 CEST
[marco@localhost speedtest]$ date "+%T"
09:06:23
N'empeche merci pour tes explications
Édité par m@rco123 Le 24/05/2023 à 09h06
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Avec +%s; tu as les uniques seconde depuis le 1 janvier 1970.
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
de temps en temps avec un écart de 5 mn entre chaque mesure !
Perso, j'ai dû le faire 10 fois en 2022 .
Par contre je n'arrive pas à inscrire dans le fichier récepteur les titre ( date ul dl ... )
Sinon ton script est top !
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
m@rco123 :
Par contre je n'arrive pas à inscrire dans le fichier récepteur les titre ( date ul dl ... )
Par contre je n'arrive pas à inscrire dans le fichier récepteur les titre ( date ul dl ... )
Je ne compnends pas, tu soihaites une ligne d'entête ?
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :

Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie