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

From CTWUG Wiki
Jump to: navigation, search
(New page: == Purpose == == Dependencies == == Script == == WMS == Wug Management System)
 
Line 1: Line 1:
 
== Purpose ==
 
== Purpose ==
 +
Kills all running running scripts
  
 
== Dependencies ==
 
== Dependencies ==
 +
None
  
 
== Script ==
 
== 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";
  
 
== WMS ==
 
== WMS ==
 
[[Wug Management System]]
 
[[Wug Management System]]

Revision as of 21:39, 7 November 2012

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";

WMS

Wug Management System