Cara Menghapus Duplikat Job Mikrotik




Skrip berikut dijalankan di terminal dan memeriksa skrip duplikat 'job' dan menghapusnya

#kill duplicate script jobs

:global counter

:global counter2

:foreach counter in=[/system script job find] do={

:global job [/system script job get $counter script]

:if ([:len [/system script job find where script=$"job"]] > 0 && [:len $job] > 0) do={

:put "Duplicate script running: $job - terminating all"

:foreach counter2 in=[/system script job find where script=$"job"] do={

/system script job remove $counter2

}

}


}





global scriptname "YOURSCRIPTNAME"

:if ([:len [/system script job find script=$"scriptname"]] > 0) do={

:log info "$scriptname Already Running - killing old script before continuing"

:foreach counter in=[/system script job find script=$"scriptname"] do={

/system script job remove $counter

}

}


/system script run $scriptname


Tidak ada komentar:

Posting Komentar

Tinggalkan komentar anda disini.