在执行脚本时发现ens33不存在,脚本中有一条命令是这样的
sys_check_file="$logs/$(ip addr show ens33|grep -w inet|awk '{print $2}'|awk -F '/' '{print $1}')-`date +%Y%m%d`.txt"
如果把ens33删掉,就会出现另一个错误,check.sh:行30: ${sys_check_file}: 模糊的重定向
解决办法:
进入这个路径下:
cd /etc/sysconfig/network-scripts/
如果有ens相关的文件,进去查看是否是打开状态 ONBOOT=yes
最后将脚本中的ens33改成其中一个就行。