LMTOOLS рд▓рд╛рдЗрд╕реЗрдВрд╕рд┐рдВрдЧ рдкреНрд░рдмрдВрдзрдХред рдСрдЯреЛрдбреЗрд╕реНрдХ рдЙрддреНрдкрд╛рдж рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╕реВрдЪреА

рд╢реБрдн рджреЛрдкрд╣рд░, рдкреНрд░рд┐рдп рдкрд╛рдардХреЛрдВред

рдореИрдВ рдЕрддреНрдпрдВрдд рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдФрд░ рдЕрдиреБрдЪреНрдЫреЗрдж рдХреЛ рдЕрдиреБрдЪреНрдЫреЗрджреЛрдВ рдореЗрдВ рддреЛрдбрд╝ рджреВрдВрдЧрд╛ред

рд╕рдВрдЧрдардирд╛рддреНрдордХ рдореБрджреНрджреЗ


рдСрдЯреЛрдХреИрдб рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЙрддреНрдкрд╛рдж рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред

  1. рдСрдЯреЛрдХреИрдб рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд┐рд╕реА рднреА рдЖрдВрддрд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рджреНрд╡рд╛рд░рд╛ рдорд╛рдирдХреАрдХреГрдд рдирд╣реАрдВ рд╣реИред
  2. рдкреИрд░рд╛рдЧреНрд░рд╛рдл 1 рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░рдирд╛ рд▓рдЧрднрдЧ рдЕрд╕рдВрднрд╡ рд╣реИред
  3. рдХрд╛рд░реНрдп рдХрд╛ рдЕрдиреБрдЪрд┐рдд рд╕рдВрдЧрдарди рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рдХрдореА рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рд╛рде рд╕реВрдЪрдирд╛ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдЖрд╡реЗрджрди рдФрд░ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИред

рддрдХрдиреАрдХреА рд╕рдорд╕реНрдпрд╛рдПрдВ


  1. рдХрдмреНрдЬреЗ рд╡рд╛рд▓реЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рд╕реВрдЪреА рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдзрди рдХреА рдХрдореАред

рд╕рдорд╛рдзрд╛рди рдХреЗ рд╡рд┐рдХрд▓реНрдк



  1. рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдирд┐рд░реНрдорд╛рддрд╛ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдПрдХ рдЯрд░реНрдирдХреА рд╕рдорд╛рдзрд╛рди, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЕрдзрд┐рдХреГрдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рд╕реВрдЪреА рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  2. рд╡реЗрдм рдкреЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЗрд╕реЗрдВрд╕рд┐рдВрдЧ рдкреНрд░рдмрдВрдзрдХ рдХреЗ рдХрд╛рдо рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рдЙрдкрдпреБрдХреНрдд рд╕рдорд╛рдзрд╛рди рдХрд╛ рд╡рд┐рдХрд╛рд╕ред

рдирд┐рд░реНрдгрдп рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди


рд╕рдВрджрд░реНрдн рдХреА рд╢рд░реНрддреЗрдВ


  1. рдУрдПрд╕ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкрд░ рдмрдЪрд╛рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░
  2. рд▓рд╛рдЗрд╕реЗрдВрд╕ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕реВрдЪреА рдмрдирд╛рдирд╛

рд▓рд╛рдЗрд╕реЗрдВрд╕рд┐рдВрдЧ рдкреНрд░рдмрдВрдзрдХ рдХреЗ рдХрд╛рдо рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди


рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдп рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рдЖрджреЗрд╢:

  1. рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд╕рд░реНрд╡рд░ рдкрд░ CentOS 7 рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ
  2. рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рдСрдЯреЛрдбреЗрд╕реНрдХ рдиреЗрдЯрд╡рд░реНрдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рдмрдВрдзрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рдЪрд▓рд╛рдПрдВ
  3. рдУрдПрд╕ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рддреЗ рд╕рдордп рдСрдЯреЛ рд╕реНрдЯрд╛рд░реНрдЯ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╕реЗрдЯ рдХрд░рдирд╛
  4. рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝рд╛рдЗрд▓ рд╕реЗрдЯ рдХрд░рдирд╛ (рдореИрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдиреАрдЪреЗ рд▓рд┐рдЦреВрдВрдЧрд╛)
  5. рдПрдХ рд╕реНрдерд╛рдиреАрдп рд╡реЗрдм рд╕рд░реНрд╡рд░ рдФрд░ PHP рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛

рдХрдмреНрдЬреЗ рд╡рд╛рд▓реЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рд╕реВрдЪреА рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛


  1. рдиреАрдЪреЗ рджреА рдЧрдИ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде .sh рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдирд╛:

    #! /bin/bash /opt/flexnetserver/lmutil lmstat -a -c [   .lic]> "/var/www/html/log.txt" 

    рдпрд╣ рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ, рдФрд░ рдПрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

    рдЗрд╕ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рдмрдВрдзрдХ рдХреА рд╕реНрдерд┐рддрд┐ log.txt рдлрд╝рд╛рдЗрд▓ рдкрд░ рдЕрдкрд▓реЛрдб рдХреА рдЬрд╛рддреА рд╣реИ
  2. рдкреНрд░рдпреБрдХреНрдд рдХрдорд╛рдВрдб

     watch -n 5 [    тДЦ1  .sh] 

    рдпрд╣ рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ 5 рд╕реЗрдХрдВрдб рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдмрдирд╛рдИ рдЧрдИ рдмреИрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  3. # 1 рд╕реЗ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ log.txt рдореЗрдВ, index.php рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ

     <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script src="/jq.js"></script> <title>License server AutoCAD</title> <style> </style> </head> <body> <h1>    autoCAD</h1> <div style="margin: 10px;"> <?php $log = file_get_contents('./log.txt'); $logrp = nl2br($log); $arraystr = explode(PHP_EOL,$logrp); $busy = explode(" ",$arraystr[13]); echo "   : ".$busy[12]." <br/><br/>"; $i = 18; while($i<=37){ //var $a = $i-17; $data = explode(" ", $arraystr[$i]); $time = str_replace('<br', '', $data[13]); //varEND echo "<span>".$a."</span> "; echo "<span>".$data[4]."</span> "; echo "<span>".$data[12]."</span> "; echo "<span>".$data[11]."</span> "; echo "<span>".$time."</span>"; echo "<br>"; $i++; } ?> </div> </body> </html> 

    рдореИрдВ рдЖрдкрдХреЛ рдХреЛрдб рдХреЗ рд▓рд┐рдП PHP рдХреЛ рджреЛрд╖ рдирд╣реАрдВ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реВрдВ, рдЕрдзрд┐рдХ рдкреЗрд╢реЗрд╡рд░ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдмреЗрд╣рддрд░ рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдЬреНрдЮрд╛рди рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рд╣реИред

    Index.php рдХрд╛ рд╕рд╛рд░:

    1. рдореБрдЭреЗ рд▓реЙрдЧ.рдЗрди рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрд╛рда рдорд┐рд▓рддрд╛ рд╣реИ, рдЬреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреНрд╡рд╛рд░рд╛ рдкрд╣рд▓реЗ рдмрдирд╛рдИ рдЧрдИ рдереА, рдФрд░ рд╣рд░ 5s рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
    2. рдореИрдВ html рдЯреИрдЧ рдХреЗ рд╕рд╛рде рдЯреНрд░рд╛рдВрд╕рдлрд░ рдЯреИрдЧ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реВрдВред
    3. рдореИрдВ рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдкрд╛рда рдХреЛ рдкрдВрдХреНрддрд┐ рд╕реЗ рддреЛрдбрд╝рддрд╛ рд╣реВрдВред
    4. рдореИрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рдЖрджреЗрд╢ рдФрд░ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░рддрд╛ рд╣реВрдВред

рд╕рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИ


рд╕рд░реНрд╡рд░ GUI рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:

рдЫрд╡рд┐

рд╡реЗрдмрдкреГрд╖реНрда рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:

рдЫрд╡рд┐

.Opt рд╡рд┐рдХрд▓реНрдк рдлрд╝рд╛рдЗрд▓


рдЗрд╕рдореЗрдВ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЧрдпрд╛

TIMEOUTALL 14400 - рдХрд╛рд░реНрдпрдХреНрд░рдо рдбрд╛рдЙрдирдЯрд╛рдЗрдо 4 рдШрдВрдЯреЗ рддрдХ рд╕реАрдорд┐рдд рд╣реИ
MAX_BORROW_HOURS [CODE] 48 - рдЕрдзрд┐рдХрддрдо рдЙрдзрд╛рд░ рдЕрд╡рдзрд┐ 2 рджрд┐рдиреЛрдВ рддрдХ рд╕реАрдорд┐рдд рд╣реИред

рдЕрддрд┐рд░рд┐рдХреНрддред рд╕реВрдЪрдирд╛


рдХреНрдпреЛрдВрдХрд┐ рд╕рдВрдЧрдарди рд╕рд╣реА рдкрдВрдЬреАрдХреГрдд рдбреЛрдореЗрди рдЦрд╛рддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЗ рд░рд┐рдХреЙрд░реНрдб, рд▓реЙрдЧрд┐рди рдХрд░рдХреЗ рдЙрд╕ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ рдЬрд┐рд╕рдиреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рд▓реЗ рд▓рд┐рдпрд╛ рд╣реИред

рдкреНрд░рдпрд╛рд╕реЛрдВ рдХрд╛ рдХреБрд▓ рдкрд░рд┐рдгрд╛рдо:


  1. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЕрдзрд┐рдХреГрдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рджреЗрдЦрддрд╛ рд╣реИ рдФрд░, рддрджрдиреБрд╕рд╛рд░, рддрдХрдиреАрдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗрд╡рд╛ рдХрд╛ рднрд╛рд░ рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
  2. рдЙрди рд▓реЛрдЧреЛрдВ рдХреА рднрд╛рдЧреАрджрд╛рд░реА рдХреЗ рдмрд┐рдирд╛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреА рдЯреАрдо рдХреЗ рдЕрдВрджрд░ред рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП, рд╕рд╡рд╛рд▓ "рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХрд┐рд╕реЗ рдорд┐рд▓реЗрдЧрд╛?" рд╣рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдХрд╛рдо рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд▓рд╛рдЗрд╕реЗрдВрд╕ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдЗрд╕рд╕реЗ рдирд┐рдкрдЯрд╛ рдЬрд╛рддрд╛ рд╣реИред
  3. рд╡рд┐рдВрдбреЛрдЬ рд▓рд╛рдЗрд╕реЗрдВрд╕рд┐рдВрдЧ рдкрд░ рд╕реЗрд╡ рдХрд░реЗрдВред

Source: https://habr.com/ru/post/hi467583/


All Articles