Skip to content

Commit b4be27b

Browse files
committed
tweak: node-dusk
1 parent b2b762b commit b4be27b

File tree

2 files changed

+15
-7
lines changed

2 files changed

+15
-7
lines changed

Diff for: sources/blockchain/node-dusk.md

+1
Original file line numberDiff line numberDiff line change
@@ -357,6 +357,7 @@ To Action From
357357
358358
2025-01-11
359359
: Ajout de la section [supervision](#supervision).
360+
: Correction du code de l’alias [generated](#generated) pour trier correctement les fichiers de log.
360361
361362
2025-01-08
362363
: Suppression de l’alias `accepted`. La notion de blocs générés versus blocs acceptés était erronée, il n’y a en réalité que des blocs générés. Dans le cas ou le bloc généré est à une itération supérieure à zéro, il s’agit d’une action permettant de proposer un bloc quand l’autre nœud sélectionné n’arriverait pas à fournir le bloc à temps.

Diff for: sources/blockchain/snippets/node-dusk.sh

+14-7
Original file line numberDiff line numberDiff line change
@@ -87,19 +87,26 @@ function blocks() {
8787
}
8888
8989
function generated() {
90-
local idx
90+
local files=()
91+
local idx=1
9192
local round
9293
93-
idx=1
94-
ls /var/log/rusk.log* | sort -rn | xargs -d '\n' zgrep 'Block generated' \
95-
| awk '{print $3 $4}' \
96-
| sed 's/[[:cntrl:]]\[[[:digit:]][a-z]//g' \
97-
| grep -E 'iter=0' | \
98-
while read -r line ; do \
94+
for file in $(ls /var/log/rusk.log-* | sort -n); do
95+
files+=("${file}")
96+
done
97+
files+=('/var/log/rusk.log')
98+
99+
for file in ${files[@]}; do
100+
zgrep 'Block generated' "${file}" \
101+
| awk '{print $3 $4}' \
102+
| sed 's/[[:cntrl:]]\[[[:digit:]][a-z]//g' \
103+
| grep -E 'iter=0' \
104+
| while read -r line ; do \
99105
round="$(echo "${line}" | grep -Eo 'round=[[:digit:]]+' | cut -d= -f2)"
100106
printf '\e[30;1;42m %d \e[0m %s\n' ${idx} "${round}"
101107
idx=$(( idx + 1 ))
102108
done
109+
done
103110
}
104111
105112
alias balance='rusk-wallet balance --spendable 2>/dev/null'

0 commit comments

Comments
 (0)