扫描 SCSI_HOST:环境:VMWARE 工作站、VM 操作系统 RHEL 7.0

扫描 SCSI_HOST:环境:VMWARE 工作站、VM 操作系统 RHEL 7.0

通过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

相关内容