Example #1
0
function mem_check_tick() {
  $stat=mem_check_get_stat();

  $free=$stat['MemFree']+$stat['Cached'];
  // print "Mem Free: $free kB\n";

  if($free<2000000) {
    print "Restarting renderd\n";
    renderd_restart();
  }
}
Example #2
0
function renderd_command($str){
  global $renderd_pipes;
  global $renderd_current;

  if($str=="status") {
    print "renderd: ";
    print ($renderd_pipes[1]?"active":"inactive");
    print "\n";

    foreach($renderd_current as $m) {
      print "  $m[1] $m[2] $m[3]-$m[4] $m[5]-$m[6] @ $m[7]\n";
    }
  }

  if($str=="renderd stop") {
    renderd_stop();
  }
  if($str=="renderd start") {
    renderd_restart();
  }
}
Example #3
0
function categories_has_saved($id) {
  print "Detect saving of $id -> compile\n";
  $cat=new category($id);
  $cat->compile();
  renderd_restart();
}