我需要请求NFS的第二个争论。 我有标有NFS的vswitch。 我已经要求IP,但现在我需要问一个例子是NFS01,NFS02交换机。 我需要一点帮助逻辑。 对于bash我很新,所以请慢一点,尽量不要神秘。
#!/bin/ash -v E_NOARGS=65 if [[ -z "$1" ]] then echo "Usage: ./`basename $0` [IP_Address]" exit $E_NOARGS fi esxcfg-vswitch -m 9000 vSwitch2 esxcfg-vswitch -l esxcfg-nics -l sleep 15 esxcfg-vswitch -A NFS vSwitch2 sleep 10 esxcfg-vswitch -p NFS -v 20 vSwitch2 sleep 10 esxcfg-vmknic -a -i "$1" -n 255.255.255.0 -m 9000 NFS sleep 10 vmkping -s 9000 192.168.9.3
不知道我是否真的明白你在问什么,但类似以下的东西可能适合你…
if [ $# != 2 ]; then echo "Usage: ./`basename $0` [IP_Address] [switch]" exit $E_NOARGS fi
然后使用$ 2来指定开关值。