UPB-FILS-SdE2 / questions

0 stars 1 forks source link

[rustyshell] variabile #72

Closed TeodoraMiu closed 2 years ago

TeodoraMiu commented 2 years ago

Variabilele trebuie setate in shell, nu? (adica cu env::set_var) Ca m-am uitat la testele cu variabile (din 6-env) si vad ca fisierele printenv si run iau variabilele din bash, nu din shell.

alexandruradovici commented 2 years ago

Testele sunt rulate asa:

VARIABILA=valoare ./printenv

VARIABLA ia valoarea valoare cat timp ruleaza ./printenv. Practic dupa fork, setezi valoarea variabilelor (set_env sau similar) si folosesti dai exec.

TeodoraMiu commented 2 years ago

Pai eu vad ca daca dau set_env in copil, variabilele declarate dispar odata cu terminarea procesului copil, pt ca set_env declara variabilele doar in procesul curent.

alexandruradovici commented 2 years ago

Asta se si vrea. Daca procesul copil insa porneste alte procese, acestea raman si pentru acelea.

TeodoraMiu commented 2 years ago

multumesc, intelesesem eu ceva gresit