Difference between revisions of "NOC:ctwug cpu killer killer"

From CTWUG Wiki
Jump to: navigation, search
 
(One intermediate revision by one other user not shown)
Line 7: Line 7:
 
== Script ==
 
== Script ==
 
  log info "running cpu killer killer"
 
  log info "running cpu killer killer"
 
+
 
  :foreach i in=[/system script job find] do={
 
  :foreach i in=[/system script job find] do={
 
   :local scriptname [/system script job get $i script];
 
   :local scriptname [/system script job get $i script];
 
+
 
   log info ("scriptname (".$scriptname.")");
 
   log info ("scriptname (".$scriptname.")");
 
   :if ([:len $scriptname]=0) do={
 
   :if ([:len $scriptname]=0) do={
Line 18: Line 18:
 
     /system script job remove $i
 
     /system script job remove $i
 
   }
 
   }
 
+
 
  }
 
  }
 
+
 
  log debug "cpu killer killer done";
 
  log debug "cpu killer killer done";
 
== WMS ==
 
[[Wug Management System]]
 

Latest revision as of 18:08, 30 June 2013

Purpose

Kills all running running scripts

Dependencies

None

Script

log info "running cpu killer killer"

:foreach i in=[/system script job find] do={
 :local scriptname [/system script job get $i script];

 log info ("scriptname (".$scriptname.")");
 :if ([:len $scriptname]=0) do={
   log info ("skipping empty script");
 } else {
   log info ("calling script killer");
   /system script job remove $i
 }

}

log debug "cpu killer killer done";