Skip to content

A Command Line Tool without the use of any library (including Foundation) to check when a given task will run for the first time

Notifications You must be signed in to change notification settings

Velin92/WhenWillRun

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WhenWillRun

A basic Command Line Tool without the use of any library (even Foundation is not used) to check when a given task will run for the first time. To run it it's also possible to use the executable included in the BUILD folder or simply by checking the releases on the git.

To run it simply type ./WhenWillRun "simulated time in HH:MM format" in the folder where the executable is stored. Example: ./WhenWillRun 13:44

And then provide for each line the task scheduling (minute first and then hour) and the name, for the scheduling values the "*" character is a wild card, that means any minute/hour Examples:

30 1 /bin/run_me_daily
45 * /bin/run_me_hourly
* * /bin/run_me_every_minute
* 19 /bin/run_me_sixty_times

To conclude the input sequence insert the EOF character (CTRL+D on Mac). Alternatively, the command can be run by using cat from a file containing the inputs, and then chaining it with a "|" operator on the tool

Example: cat input.txt | ./WhenWillRun

About

A Command Line Tool without the use of any library (including Foundation) to check when a given task will run for the first time

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages