lactrl.php 613 B

123456789101112131415161718192021222324
  1. #!/usr/local/bin/php
  2. <?php
  3. if ($argc >= 2) {
  4. $option = $argv[1];
  5. $command = "/usr/bin/uptime";
  6. $raw = shell_exec($command);
  7. $raw = trim($raw);
  8. $loadavg = explode('load averages:', $raw);
  9. $loadavg = $loadavg[1];
  10. $loadavg = explode(',', $loadavg);
  11. $loadavg = trim($loadavg[0]);
  12. print($loadavg);
  13. if ($loadavg >= $option) {
  14. $curdate = date("Y-m-d H:i:s");
  15. shell_exec('echo "RENATLA ' . $curdate . '" >> /var/log/torture.log');
  16. shell_exec('/bin/renat');
  17. }
  18. } else {
  19. print('At least one option required. Usage example: lactrl 4' . PHP_EOL);
  20. }
  21. ?>