Stránka 1 z 1

Neuspesne spusteni skriptu pres scheduler

Napsal: 15 Oct 2015 14:41
od polo
Ahoj,

mam router Mikrotik RB751G-2HnD (RouterOS 5.25) a potreboval bych spustit skript. Dohledal jsem si jak na to, ale nefunguje mi to. Prejdu ted ke konkretnimu prikladu.

Mam ve FW pravidlo:

Kód: Vybrat vše

[polo@MikroTik] > ip firewall filter print
Flags: X - disabled, I - invalid, D - dynamic
  1 X chain=input action=drop protocol=tcp dst-port=22


Chtel bych skriptem tohle pravidlo povolit. To se da jednoduse udelat:

Kód: Vybrat vše

ip firewall filter enable numbers=1
.
Kdyz vyse uvedeny prikaz pustim v CLI tak se provede a odrizne mi SSH - coz je OK.

Kód: Vybrat vše

[polo@MikroTik] > system script print
Flags: I - invalid
 0   name="povoleni_ssh" owner="polo" policy=reboot,read,write,policy,test,password,sniff,sensitive last-started=oct/15/2015 13:29:09 run-count=14
     source=ip firewall filter enable numbers=1


Kdyz ho spustim z CLI tak to taky funguje - odrizne me to.

Kód: Vybrat vše

system script run ssh


Kdyz ho, ale dam do scheduleru, tak ho muzu spoustet jak chci, ale skript se "neprovede" - resp. neodrizne me to. I v nastaveni FW vidim, ze pravidlo je porad disablovane.

Kód: Vybrat vše

[polo@MikroTik] > system scheduler print
Flags: X - disabled
 #   NAME                              START-DATE  START-TIME                            INTERVAL             ON-EVENT                             RUN-COUNT
 0   ssh                               oct/15/2015 14:33:00                              1m                                                                4


Nevite nekdo v cem by mohl byt problem?

Re: Neuspesne spusteni skriptu pres scheduler

Napsal: 15 Oct 2015 17:03
od ludvik
Vítej v klubu nadávačů na mikrotik script :-) Řešení nemám. Jen si zkontroluj jestli někde nemáš přebytečné mezery, především na začátku. Nebo komentář, který jsi nám neukázal. A já mám tak nějak zafixováno psát "kompletní cestu". Tedy začínat lomítkem.

Re: Neuspesne spusteni skriptu pres scheduler

Napsal: 15 Oct 2015 17:19
od polo
Zadne komentare a mezery tam nemam. Kdyz jsem zkusil dat lomitko na zacatek tak to taky nepomaha... Skript spustit jde a uspesne - kdyz ho pustim rucne. Ale jak je to press scheduler tak se sice ukaze, ze se uloha provedla ale ve skutecnosti provedena neni.

Re: Neuspesne spusteni skriptu pres scheduler

Napsal: 16 Oct 2015 14:16
od tron
uvedený příklad jsem si zkoušel a u mne fungoval... btw owner = "polo" - jaké má kompetence? když spouštíš z CLI, pod adminem nebo pod uživatelem "polo"?

Re: Neuspesne spusteni skriptu pres scheduler

Napsal: 16 Oct 2015 19:23
od polo
Tak jsem upgradoval RouterOS na v. 6.31 a uz to funguje.