LMTOOLS Alakoso Iwe-aṣẹ. Awọn iwe-aṣẹ atokọ fun awọn olumulo ọja Autodesk

E ku osan, eyin oluka olufe.

Emi yoo jẹ kukuru pupọ ati fọ nkan naa sinu awọn aaye.

Awọn iṣoro iṣeto

Nọmba awọn olumulo ti ọja sọfitiwia AutoCAD kọja nọmba awọn iwe-aṣẹ nẹtiwọọki agbegbe.

  1. Nọmba awọn alamọja ti n ṣiṣẹ ni sọfitiwia AutoCAD ko ni idiwọn nipasẹ eyikeyi iwe inu inu.
  2. Da lori aaye No.. 1, o jẹ fere soro lati kọ lati fi sori ẹrọ ni eto.
  3. Eto ti ko tọ ti iṣẹ nyorisi aito awọn iwe-aṣẹ, eyiti o yori si awọn ibeere ati awọn ipe lati ọdọ awọn alabapin si iṣẹ imọ-ẹrọ alaye pẹlu iṣoro yii.

Awọn iṣoro imọ-ẹrọ

  1. Aini awọn irinṣẹ fun wiwo atokọ ti awọn iwe-aṣẹ ti tẹdo.

Awọn aṣayan ojutu

  1. Ojutu ti o ti ṣetan ni atilẹyin nipasẹ olupese sọfitiwia, gbigba awọn olumulo laaye lati wo atokọ ti awọn iwe-aṣẹ ti a tẹdo ni ominira.
  2. Idagbasoke eyikeyi ojutu ti o yẹ fun iṣafihan ijabọ kan lori iṣẹ ti oluṣakoso iwe-aṣẹ ni irisi oju-iwe wẹẹbu kan.

Ipinnu ṣe ati imuse

Iṣẹ-ṣiṣe imọ-ẹrọ

  1. Anfani lati fipamọ sori iwe-aṣẹ OS
  2. Ṣe afihan atokọ ti awọn olumulo ti o ni awọn iwe-aṣẹ

Imuse ti oluṣakoso iwe-aṣẹ

A ṣe ipinnu lati ṣe ni ominira lati ṣe iṣẹ pataki. Ilana ṣiṣe:

  1. Fifi sori ẹrọ ati tunto CentOS 7 lori olupin ipalọlọ kan
  2. Fifi sori ẹrọ ati Ṣiṣe Oluṣakoso Iwe-aṣẹ Nẹtiwọọki Autodesk fun Lainos
  3. Ṣiṣeto ohun elo lati ṣe ifilọlẹ laifọwọyi nigbati OS ba tun bẹrẹ
  4. Ṣiṣeto faili awọn paramita (Emi yoo kọ nipa rẹ ni isalẹ)
  5. Fifi sori ẹrọ olupin wẹẹbu agbegbe ati PHP

Imuse ti iṣafihan atokọ ti awọn iwe-aṣẹ ti tẹdo

  1. Ṣẹda faili .sh pẹlu awọn akoonu ni isalẹ:
    	#! /bin/bash
    	/opt/flexnetserver/lmutil lmstat -a -c [путь к файлу .lic]> "/var/www/html/log.txt"
    	

    O ti wa ni gbe ni kan rọrun liana ati tunto bi ohun executable faili.

    Lilo aṣẹ yii, ipo oluṣakoso iwe-aṣẹ ti gbejade si faili log.txt

  2. Ti lo aṣẹ naa
    watch -n 5 [путь к созданному в п№1 файлу .sh]

    Eyi n gba ọ laaye lati pe iwe afọwọkọ bash ti o ṣẹda tẹlẹ ni gbogbo iṣẹju-aaya 5.

  3. Ninu itọsọna log.txt lati aaye 1, faili index.php wa pẹlu awọn akoonu atẹle
    <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>
    	

    Jọwọ maṣe ṣe idajọ koodu PHP; awọn alamọja alamọdaju diẹ sii yoo ṣe daradara, ṣugbọn Mo ṣe si bi imọ mi ti dara julọ.

    Koko ti bi index.php ṣe n ṣiṣẹ:

    1. Mo gba ọrọ ti faili log.txt, ti ipilẹṣẹ tẹlẹ nipasẹ iwe afọwọkọ, ati imudojuiwọn gbogbo 5s.
    2. Mo rọpo awọn ami gbigbe pẹlu awọn aami HTML.
    3. Mo pin ọrọ naa si laini titobi nipasẹ laini.
    4. Mo ọna kika ibere ati awọn akoonu ti awọn ila.

Abajade imuse ti gbogbo awọn ibeere

Kini GUI olupin ṣe dabi:

LMTOOLS Alakoso Iwe-aṣẹ. Awọn iwe-aṣẹ atokọ fun awọn olumulo ọja Autodesk

Kini oju-iwe wẹẹbu naa dabi:

LMTOOLS Alakoso Iwe-aṣẹ. Awọn iwe-aṣẹ atokọ fun awọn olumulo ọja Autodesk

Awọn aṣayan faili .opt

O tọkasi

TIMEOUTALL 14400 - akoko idaduro eto ni opin si awọn wakati 4
MAX_BORROW_HOURS [CODE] 48 - akoko yiya ti o pọju jẹ opin si awọn ọjọ 2.

Fikun-un. alaye

Nitori Ajo naa nlo awọn iroyin agbegbe ti o forukọsilẹ ti o tọ. awọn igbasilẹ oṣiṣẹ, nipasẹ iwọle o rọrun pupọ lati ṣe idanimọ alamọja ti o gba iwe-aṣẹ naa.

Lapapọ abajade ti akitiyan:

  1. Olumulo ni ominira wo iwe-aṣẹ ti tẹdo ati fifuye lori iṣẹ atilẹyin imọ-ẹrọ ti dinku ni deede.
  2. Laarin ẹgbẹ kan ti awọn alamọja ti n ṣiṣẹ ni sọfitiwia laisi ikopa ti oṣiṣẹ imọ-ẹrọ. support, ibeere "Tani yoo gba iwe-aṣẹ?" ti wa ni ipinnu, ati da lori ayo ti iṣẹ naa, iwe-aṣẹ naa ti tu silẹ tabi ti tẹdo.
  3. Fipamọ sori iwe-aṣẹ Windows.

orisun: www.habr.com

Fi ọrọìwòye kun