sudo会传递环境变量
#!/bin/sh
echo ${HOME}
sudo ./example.sh #显示当前的
sudo -u admin -H ./example.sh #显示admin的
sudo不传递管道
sudo bash -c "ls /var/log | wc -l"
sudo bash -c "cat /dev/null > Filename"
sudo会传递环境变量
#!/bin/sh
echo ${HOME}
sudo ./example.sh #显示当前的
sudo -u admin -H ./example.sh #显示admin的
sudo不传递管道
sudo bash -c "ls /var/log | wc -l"
sudo bash -c "cat /dev/null > Filename"