Aggiornamento
sono riuscito a capire il motivo percui la variabile non mi viene letta
se richiamo normalmente uno script da un'altro
#!/bin/bash
MYVAR=hello
export MYVAR
./myvar2.sh
MYVAR nel secondo script mi viene letta tranquillamente
ma se richiamo un secondo script in con un comando su
#!/bin/bash
MYVAR=hello
export MYVAR
su - {utente} -c /myvar2.sh
la variabile MYVAR non mi viene letta.
ho provato a dare anche ad entrambi gli script lo stesso utente che lancia il secondo script
spero di essere stato chiaro.
Come mai succede questo?
Come lo risolvo?
Grazie