通过VMWARE工作站中的设置添加新硬盘后,通过扫描SCSI_Host发现sdx。我的问题是,在下面的命令中如何包含通配符。有时会出现 /sys/class/scsi_host/ 文件夹下有近 32 个主机的情况。有时我需要扫描host0到host31。
echo "- - -" > /sys/class/scsi_host/host0/scan
我尝试了以下方法,但它不起作用。
echo "- - -" > /sys/class/scsi_host/host*/scan
有什么建议可以让我在这里使用 globbing 一次性扫描 scsi_host 吗?环境:VMWARE Workstation 10 操作系统:RHEL 7
答案1
您可以使用简单的 shell 命令重复每个文件的 echo,例如:
for file in /sys/class/scsi_host/host*/scan
do echo "- - -" >$file
done