Ciao ragazzi ho una domanda.
Ho uno script (quello seguente).
Se faccio copia - incolla su terminal, funziona
Se faccio copia-incolla nell'area "source" di un nuovo script, questo non parte.
Grazie
Luca
#Check CAPsMAN Priority
#CAPsMAN (1) - 192.168.1.10 - RB952_Living_Manager
#CAPsMAN (2) - 192.168.1.11 - RB952_Studio
#CAPsMAN (3) - 192.168.1.14 - RB952_Backup
:global vIPCAPsMAN1 192.168.1.10
:global vIPCAPsMAN2 192.168.1.11
:global vIPCAPsMAN3 192.168.1.14
:global NameCAPsMAN1 “RB952_Living”
:global NameCAPsMAN2 “RB952_Studio”
:global NameCAPsMAN3 “RB952_Backup”
:global NameID [/system identity get name]
#Se CAPsMAN1 risponde e mi trovo in uno degli altri CAPsMAN, allora spengo il CAPsMAN di dove mi trovo
:log warning (" Run Script ")
:if ( [/ping $vIPCAPsMAN1 interval=1 count=10 size=28]>=5 ) do={
:if ($NameID=$NameCAPsMAN1) do={
:if [caps-man manager get enabled] do={
:log warning ($NameID . " 1 - CAPsMAN Already ON")
} else={
/caps-man manager set enabled=yes
:log warning ($NameID . " 1 - CAPsMAN - ON")
}
} else={
/caps-man manager set enabled=no
:log warning ("Attivato CAPsMAN IP: " . $vIPCAPsMAN1 . " – " . $NameCAPsMAN1)
:log warning ($NameID . " 2 - CAPsMAN - OFF")
}
} else={
#Se CAPsMAN2 risponde e mi trovo in uno degli altri CAPsMAN, allora spengo il CAPsMAN di dove mi trovo.
:if ( [/ping $vIPCAPsMAN2 interval=1 count=10 size=28]>=5 ) do={
:if ($NameID=$NameCAPsMAN2) do={
:if [caps-man manager get enabled] do={
:log warning ($NameID . " 3 - CAPsMAN Already ON")
} else={
/caps-man manager set enabled=yes
:log warning ($NameID . " 3 - CAPsMAN - ON")
}
} else={
/caps-man manager set enabled=no
:log warning ("Attivato CAPsMAN IP: " . $vIPCAPsMAN2 . " – " . $NameCAPsMAN2)
:log warning ($NameID . " 4 - CAPsMAN - OFF")
}
} else={
#Se CAPsMAN3 risponde e mi trovo in uno degli altri CAPsMAN, allora spengo il CAPsMAN di dove mi trovo.
:if ( [/ping $vIPCAPsMAN3 interval=1 count=10 size=28]>=5 ) do={
:if ($NameID=$NameCAPsMAN3) do={
:if [caps-man manager get enabled] do={
:log warning ($NameID . " 5 - CAPsMAN Already ON")
} else={
/caps-man manager set enabled=yes
:log warning ($NameID . " 5 - CAPsMAN - ON")
}
} else={
/caps-man manager set enabled=no
:log warning ("Attivato CAPsMAN IP: " . $vIPCAPsMAN3 . " – " . $NameCAPsMAN3)
}
:log warning ($NameID . " 6 - CAPsMAN - OFF")
}
}
}