$ MYVAR=1 MYOTHERVAR=2 ./myscript.sh args
Но, иногда, такая запись не работает. Например тогда, когда нужно выполнить программу от имени другого пользователя. На помощь приходит /usr/bin/env:
$ sudo su - other_user -c '/usr/bin/env "MYVAR=1" \
"MYOTHERVAR=2" ./myscript.sh args'
(На самом деле должно записываться в одну строчку.)
Комментариев нет:
Отправить комментарий