目前,我有一个加载环境变量的脚本。我是这样采购的:
#!/bin/bash
set -x
# sourcing my env variables
. /etc/profile.d/company_env.sh > /dev/null 2>&1
clear_known_hosts(){
local known_hosts="${NAGIOS_HOME}/.ssh/known_hosts"
# clear
su - nagios -c "echo '' > ${known_hosts}"
}
但是,删除采购部分,因为我不想在可能创建的每个脚本中添加它,我的sudo
命令无法找到我的环境变量,例如{{1}例如,哪个是空的。
有什么建议吗?
答案 0 :(得分:2)