Difference between revisions of "cron"
(Created page with "{{#set:Name=cron}} {{#set:LOVE Version=Any}} {{#set:Description=A set of functions for executing actions at a certain time interval.}} A set of functions for executing actions at...") |
m (Added: Other Languages) |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
− | |||
A set of functions for executing actions at a certain time interval by Enrique García Cota aka [https://github.com/kikito kikito]. | A set of functions for executing actions at a certain time interval by Enrique García Cota aka [https://github.com/kikito kikito]. | ||
Line 35: | Line 32: | ||
</source> | </source> | ||
− | + | == Links == | |
− | |||
* [https://github.com/kikito/cron.lua Github] | * [https://github.com/kikito/cron.lua Github] | ||
* [https://github.com/kikito/cron.lua/blob/master/README.md Readme] | * [https://github.com/kikito/cron.lua/blob/master/README.md Readme] | ||
* [https://github.com/kikito/cron.lua/blob/master/cron.lua cron.lua] | * [https://github.com/kikito/cron.lua/blob/master/cron.lua cron.lua] | ||
+ | {{#set:Name=cron}} | ||
+ | {{#set:LOVE Version=Any}} | ||
+ | {{#set:Description=A set of functions for executing actions at a certain time interval.}} | ||
+ | {{#set:Keyword=Timer}} | ||
+ | [[Category:Libraries]] | ||
− | + | == Other Languages == | |
+ | {{i18n|cron}} |
Latest revision as of 15:17, 15 December 2019
A set of functions for executing actions at a certain time interval by Enrique García Cota aka kikito.
local cron = require 'cron'
local function printMessage()
print('Hello')
end
-- the following calls are equivalent:
local c1 = cron.after(5, printMessage)
local c2 = cron.after(5, print, 'Hello')
c1:update(2) -- will print nothing, the action is not done yet
c1:update(5) -- will print 'Hello' once
c1:reset() -- reset the counter to 0
-- prints 'hey' 5 times and then prints 'hello'
while not c1:update(1) do
print('hey')
end
-- Create a periodical clock:
local c3 = cron.every(10, printMessage)
c3:update(5) -- nothing (total time: 5)
c3:update(4) -- nothing (total time: 9)
c3:update(12) -- prints 'Hello' twice (total time is now 21)
Links
Other Languages
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info