All-In-One utility scripts for FreeNAS and VMware ESXi от Spearfoot

Status
Not open for further replies.

bald

Cadet
Joined
Feb 21, 2018
Messages
4
Есть эти утилиты на гитхабе
в скрипте esxi-start-datastore-vms.sh кусок кода
is_active=0
logfile=${logdir}/esxi-start-datastore-vms.log
waitdelay=30

if [ $is_active -ne 0 ]; then
echo "Pausing $waitdelay seconds before starting virtual machines..." >> $logfile
sleep $waitdelay

if [ "${freenashost}" = "freenas" ]; then
/mnt/tank/systems/scripts/esxi-start-vm.sh

если, как в оригинале, стоит s_active=0, а потом $is_active -ne 0, то работает только рескан датастора, запуск виртуальных машин потом не происходит.
если же поставить $is_active -ne 0, а is_active=1 , или наоборот, все работает.

что это за проверка, не могу понять. все остальное работает, и гасит виртуалки и запускает, если только значения вот те разные.
 

chs

Guru
Joined
Apr 18, 2017
Messages
500
ну судя по скрипту esxi-start-datastore-vms.sh переменная is_active - включает (или отключает) выполнение скрипта.

Так что вопрос скорее к автору скрипта.
 
Status
Not open for further replies.
Top