nnCron | |
---|---|
Typ | Automatizace |
Vývojář | Nikolaj Němcev |
Zapsáno v | Pevnost |
Operační systém | Okna |
Nejnovější verze | 1.93b15 (sestavení 1177) ( 8. února 2016 ) |
Licence | Proprietární , Freeware pro obyvatele xSSSR [1] |
webová stránka | nncron.ru/index_ru.shtml |
nnCron je kompaktní, ale výkonný plánovač úloh pro Windows s rozsáhlými možnostmi automatizace . Program má svůj vlastní skriptovací jazyk , vycházející z jazyka Forth , [2] a který je nadstavbou domácího Forth systému SP-Forth .
Vyvinutý programátorem z Pskova Nikolajem Němcevem. První verze se objevila v polovině roku 2000. Zpočátku byl distribuován ze subdomény webu eserv nemtsev.eserv.ru [3] . Na konci roku 2002 se projekt přesunul na vlastní místo [4] .
Autor také distribuuje odlehčenou, pro všechny zdarma dostupnou verzi plánovače nnCron LITE [5] .
Zdrojové texty programu jsou volně dostupné [6] .
Kromě čtvrtého systému nnCron mimo jiné implementuje jednoduché DSL , které je zpětně kompatibilní s formátem cron . Program může pracovat pod kontrolou textových souborů crontab [7] . Existuje GUI shell, ze kterého můžete mazat/přidávat/upravovat/plánovat a spouštět úlohy, měnit nastavení programu. Při psaní úloh můžete využít všechny funkce čtvrtého systému, díky čemuž je nnCron extrémně flexibilní a rozšiřitelný.
nnCron je schopen spouštět programy v určený čas (včetně služeb a/nebo jménem určených uživatelů ), otevírat dokumenty [8] a zobrazovat „připomínkové“ zprávy, přerušovat jakékoli běžící procesy [9] a také:
Výše uvedené úlohy lze také spustit, když nastanou určité události - například při spuštění systému, změně adresáře (nebo souboru), spuštění / ukončení určitého procesu, stisknutí klávesové zkratky, vytvoření určitého okna, CD je vloženo do mechaniky atd. Je možné spustit jednu úlohu z jiné úlohy, i když zde se neobejdete bez napsání odpovídajícího skriptu sami.
Další funkce lze přidat zahrnutím zásuvných modulů napsaných v SP-Forth . [22]
Program má tzv. „nepotopitelný režim“, který umožňuje jeho automatický restart v případě fatálních chyb [23] . Toho je dosaženo spuštěním další služby/procesu nnguard.exe .
nnCron umožňuje nejen provádět určité akce v určitých okamžicích, ale také sledovat soubory, příznaky, okna, procesy, pohyby myši, dobu nečinnosti počítače, klávesové zkratky , přechod do režimu online/offline, vzhled disku v jednotce , přítomnost hostitele v síti ( ping ), množství volného místa na disku atd.