Sha256: 96e80d331dbbdd6e27efdb63a248aff5fe4e86f2a561bae611f5a1b95a400d25
Contents?: true
Size: 571 Bytes
Versions: 5
Compression:
Stored size: 571 Bytes
Contents
# # Author: Waldemar Hummer (hummer@dsg.tuwien.ac.at) # provides "cron" cron Array.new # build list of cron jobs out = `crontab -l` # crontab syntax: # m h dom mon dow command out.split("\n").each do |line| # check if line is a comment if !line.match(/^\s*#/) # extract values line.scan(/\s*([^\s]+)\s+([^\s]+)\s+([^\s]+)\s+([^\s]+)\s+([^\s]+)\s+(.*)/) { |m,h,dom,mon,dow,cmd| cron << { "m" => m, "h" => h, "dom" => dom, "mon" => mon, "dow" => dow, "command" => cmd } } end end
Version data entries
5 entries across 5 versions & 1 rubygems