Puncte:3

cum să setați variabila de mediu bash pe baza comenzii bash

drapel pr

Vreau să produc șir aleatoriu prin comandă

 xxd -l 32 -c 32 -p < /dev/random
 dd1ad9f2deae0af5412e82fbbeb2df6b239e91d49d98638cc5b4bb94aac25463

Cum se setează variabila de mediu? Ambele moduri de mai jos nu văd

export TMP_RPC_PASS=$(echo xxd -l 32 -c 32 -p < /dev/random)
export TMP_RPC_PASS=$(xxd -l 32 -c 32 -p < /dev/random)

bash simplă înghețare după a doua variantă și așteptând ceva, doar ctrl-c permite returnarea promptului de comandă.

drapel hr
Al doilea mi se pare OK - în ce fel anume nu funcționează?
Alex avatar
drapel pr
@steeldriver, bash îngheță simplu după a doua variantă și aștept ceva, doar ctrl-c permite returnarea promptului de comandă
Tilman avatar
drapel cn
A doua versiune merge pentru mine. Poate că testul tău s-a blocat pentru că entropia a fost epuizată.Încercați /dev/urandom pentru comparație.
Alex avatar
drapel pr
@Tilman, cu /dev/urandom toate funcționând perfect. Îmi pare rău, cum îmi refac entropia? Sau asta nu este nevoie? Pot să lucrez cu /dev/urandom întotdeauna în viitor?
Tilman avatar
drapel cn
Entropia este colectată continuu, trebuie doar să așteptați. Dacă nu doriți să așteptați, utilizați /dev/urandom, care pentru majoritatea scopurilor este la fel de bun.
Alex avatar
drapel pr
Mulțumesc, @Tilman. Postează un răspuns, te rog, și o voi marca ca soluție.
bac0n avatar
drapel cn
nu este nevoie să redirecționați `
Alex avatar
drapel pr
@bac0n, mulțumesc, tare.
Puncte:6
drapel cn

A doua versiune merge bine. Motivul pentru care pare să înghețe este că /dev/random se blochează atunci când rezervorul de entropie al sistemului este epuizat, așteaptă ca noua entropie să fie colectată.

Pentru a evita blocarea, utilizați /dev/urandom în loc de /dev/random. Pentru majoritatea scopurilor, acest lucru este la fel de bun.

export TMP_RPC_PASS=$(xxd -l 32 -c 32 -p /dev/urandom)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.