我克隆了一个运行RHEL 7和8的虚拟机,我没有得到ip地址。克隆虚拟机之后,网络就不再起作用了。ifconfig命令不显示网络接口(例如,eth0),但可能显示一个新的接口(例如,eth1)。重新启动服务器也是同样的问题。
SIOCSIFADDR: no such device
eth0: ERROR while getting interface flags: No such device
Bind socket to interface: no such device
Failed to bring up ethX
使用命令dmesg | grep eth查看dmesg日志可能会显示类似
我使用的脚本检查插入设备的命令超时,并返回观察超时的日期。
我写的剧本是这样的:
while true
do
dmesg -c | tee -a dmesg_logs.txt
grep "Timeout" dmesg_logs.txt
if [ -z $?]
then
date | tee -a timeout_logs.txt
fi
sleep 20s
done
我通过发出命令授予脚本执行权限来运行脚本:
chmod 777 timeout.sh
问题:
当我这样运行时,dmesg_logs.txt就
我已经编写了shell脚本,它从输入文件中读取命令并执行命令。我有这样的命令:
cat linux_unit_test_commands | grep "dmesg"
在输入文件中。在执行shell脚本时,我收到下面的错误消息:
cat: |: No such file or directory
cat: grep: No such file or directory
cat: "dmesg": No such file or directory
剧本:
#!/bin/bash
while read line
do
output=`$line