Is this a correct way for passing an environment variable in sudo ?
sudo -u www-data -b env FOOBAR="foobar" /home/user/folder/daemon
That works, but env isn't needed. You can run a test like this:
chmod +x /tmp/test
sudo tst=howdy /tmp/test
It's also possible to get environment variables through using the -E option, which preserves your environment (depending on other settings).
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
4 years ago