以重启ovs命令200次为例。
1、新建一个脚本 vi rebo.sh
#!/bin/bash
ovs-ctl stop
sleep 10
ovs-ctl start
sleep 3
ps -ef |grep ovs
2、再建一个执行的脚本 vi d-re.sh
#!bin/bash
for((i=1; i<=200; i++))
do
./rebo.sh
done
3、执行该脚本 . ./d-re.sh
结果发现,不允许执行。解决办法:
在root用户下新建文件时,文件的默认权限为 -rw-r–r–,即文件在root用户下可读写,其他用户只能读不能写,但是所有用户都无法执行。因此执行命令
chmod +x rebo.sh
将脚本文件变为可执行文件,执行后的权限为 -rwxr-xr-x ,即所有用户都可执行。然后执行
. ./d-re.sh