nnCron | |
---|---|
Tip de | Automatizare |
Dezvoltator | Nikolai Nemțev |
Scris in | Fort |
Sistem de operare | Windows |
ultima versiune | 1.93b15 (build 1177) ( 8 februarie 2016 ) |
Licență | Proprietar , gratuit pentru rezidenții xURSS [1] |
Site-ul web | nncron.ru/index_ru.shtml |
nnCron este un programator de sarcini compact, dar puternic pentru Windows , cu capabilități extinse de automatizare . Programul are propriul său limbaj de scripting , bazat pe limbajul Forth , [2] și care este o extensie a sistemului intern Forth SP-Forth .
Dezvoltat de un programator din Pskov , Nikolai Nemtsev. Prima versiune a apărut la mijlocul anului 2000. Inițial, a fost distribuit dintr-un subdomeniu al site-ului eserv nemtsev.eserv.ru [3] . La sfârșitul anului 2002, proiectul s-a mutat pe propriul șantier [4] .
Autorul distribuie, de asemenea, o versiune ușoară, gratuită pentru toată lumea, a programatorului nnCron LITE [5] .
Textele sursă ale programului sunt disponibile gratuit [6] .
Pe lângă cel de-al patrulea sistem, printre altele, nnCron implementează un DSL simplu care este compatibil cu formatul cron . Programul poate funcționa sub controlul fișierelor crontab text [7] . Există un shell GUI din care puteți șterge/adăuga/editați/programa și rula sarcini, schimba setările programului. Când scrieți joburi, puteți utiliza toate caracteristicile celui de-al patrulea sistem, ceea ce face ca nnCron să fie extrem de flexibil și extensibil.
nnCron este capabil să ruleze programe la un moment specificat (inclusiv ca servicii și/sau în numele utilizatorilor specificați ), să deschidă documente [8] și să afișeze mesaje de „memento”, să întrerupă orice procese care rulează [9] și, de asemenea:
Sarcinile de mai sus pot fi lansate și atunci când apar anumite evenimente - de exemplu, când sistemul pornește, un director (sau fișier) este schimbat, un anumit proces începe / se termină, este apăsată o comandă rapidă de la tastatură, este creată o anumită fereastră, un CD este introdus în unitate etc. Este posibil să porniți o singură sarcină dintr-o altă sarcină, deși aici nu vă puteți descurca fără să scrieți singur scriptul corespunzător.
Funcții suplimentare pot fi adăugate prin includerea pluginurilor scrise în SP-Forth . [22]
Programul are un așa-numit „mod unsinkable”, care îi permite să se repornească automat în cazul unor erori fatale [23] . Acest lucru se realizează prin pornirea unui serviciu/proces suplimentar nnguard.exe .
nnCron permite nu numai să efectueze anumite acțiuni în anumite momente în timp, ci și să monitorizeze fișiere, steaguri, ferestre, procese, mișcări ale mouse-ului, timpul de inactivitate a computerului, taste rapide , accesul online/offline, apariția unui disc în unitate , prezența unei gazde în rețea ( ping ), cantitatea de spațiu liber pe disc etc.