| 410 | list (, $all, $use , $free, $usepercent) = getdiskusage(); |
---|
| 411 | |
---|
| 412 | print " |
---|
| 413 | <div style=\"width:100%;border:1px solid black;text-align:left;\"><span style=\"float:right;\">$free</span> |
---|
| 414 | <div style=\"width:$usepercent;border:1px solid black;background:white;\">$use/$all($usepercent)</div> |
---|
| 415 | </div> |
---|
| 416 | "; |
---|
| 417 | //exec('ps ax | grep ffmpeg |grep MP4 ' ,$ffmpegprocesses); |
---|
| 418 | }//end sub |
---|
| 419 | |
---|
| 420 | |
---|
| 421 | function getdiskusage(){//戻り値 配列 [,全体容量, 使用容量 , 空き容量, 利用割合] |
---|
435 | | }//end sub |
---|
436 | | |
---|
437 | | |
---|
438 | | |
---|
439 | | |
---|
440 | | |
---|
441 | | |
---|
442 | | |
---|
443 | | |
---|
444 | | |
---|
445 | | |
---|
446 | | |
---|
447 | | |
---|
448 | | |
---|
449 | | |
---|
450 | | |
---|
451 | | |
---|
452 | | |
---|
453 | | |
---|
454 | | |
---|
455 | | |
---|
456 | | |
---|
457 | | |
---|
458 | | |
---|
| 443 | }//endsub |
---|
| 444 | |
---|
| 445 | |
---|
| 446 | function warndiskfreearea(){ |
---|
| 447 | |
---|
| 448 | if ($demomode){ |
---|
| 449 | print "<!-- demo mode -->"; |
---|
| 450 | }else{ |
---|
| 451 | |
---|
| 452 | global $recfolderpath,$recfolderpath; |
---|
| 453 | |
---|
| 454 | exec ( "df $recfolderpath | grep $recfolderpath", $hdfreearea); |
---|
| 455 | $freearea = preg_split ("/[\s,]+/", $hdfreearea[0]); |
---|
| 456 | $freebytes = $freearea[3]; |
---|
| 457 | if ($freebytes == "" ){ |
---|
| 458 | // |
---|
| 459 | print "<!-- err:\$freebytes is null -->"; |
---|
| 460 | }elseif($freebytes > 1024*1024*100 ){// 100GB以上あいてれば |
---|
| 461 | //なにもしない |
---|
| 462 | print "<style type=\"text/css\"><!-- --></style>"; |
---|
| 463 | }elseif($freebytes > 1024*1024*50 ){// 100GB以下 |
---|
| 464 | print "<style type=\"text/css\"><!-- |
---|
| 465 | body { |
---|
| 466 | background-color: #CCCC99; |
---|
| 467 | } |
---|
| 468 | --> |
---|
| 469 | </style> |
---|
| 470 | "; |
---|
| 471 | }elseif($freebytes > 1024*1024*30 ){// 50GB以下 |
---|
| 472 | print "<style type=\"text/css\"><!-- |
---|
| 473 | body { |
---|
| 474 | background-color:#CC6666; |
---|
| 475 | } |
---|
| 476 | --> |
---|
| 477 | </style> |
---|
| 478 | "; |
---|
| 479 | }elseif($freebytes > 0 ){// 30GB以下 |
---|
| 480 | print "<style type=\"text/css\"><!-- |
---|
| 481 | body { |
---|
| 482 | background-color:#FF0000; |
---|
| 483 | } |
---|
| 484 | --> |
---|
| 485 | </style> |
---|
| 486 | "; |
---|
| 487 | }else{ |
---|
| 488 | print "<!-- no much : $freebytes -->"; |
---|
| 489 | |
---|
| 490 | |
---|
| 491 | }//endif freebytess |
---|
| 492 | |
---|
| 493 | }//endif demomode |
---|
| 494 | |
---|
| 495 | }//endsub |
---|