资源说明:A simple crontab parser in Bash
#################################################################################################### # ..,:;riS5X3Gi. .rSsr;:,. # .:rXM@@@@@@@@@@@@M #@@@@@@@@As:. # :SA@@@@@@@@@@@@@@@@@@@. .@@@@@@@@@@@@@@#2; # .rH@@@@@@@@@@@@@@@@MA35Shi sH@@@@@@@@@@@@@@@@@S. # .rM@@@@@@@@@@@H2r: .;iG#@@@@@@@@@@@2, # ;A@@@@@@@@@H2;. :SA@@@@@@@@@@S. # .2@@@@@@@@@9: .5@@@@@@@@@H: # .X@@@@@@@@h: .S@@@@@@@@#; # . .rA@@; #@Mr. :A@@@@@@@@; # :2@@@@@@: &@@@@s 2@@@@@@@#: # .X@@@@@@@@@: ,...... 2@@@@S i@@@@@@@&. # :M@@@@@@@@@Gr ,;2A#@@@@M. :@@@@@@@@@@@##@@@@@@@@X .,:. # ;@@@@@@@@Mr .B@@@@@@@@@@@. .#@@@@@@@@@@##@@@@@@@@@@X # :@@@@@@@@2. r@@,.@@@@@@@@@@@H i@@@B; . # ,&@@@##@@i r@@@@@ M@@@@&A###@A 2BAGG&: s@@@#: ;MAAHM#@@@s # r@@@@@@@S X@@@@@@# 39; G@@@& ,@@@@@@h 5@@@@s &@@@@@@@@@@B, # 2@@@##@& h@@@@@@@@#. &@@@A , # ,A@@##@@; i@@@@###i2@@. .,,,,.rH@@@A ,:, .,::. .,:;;;rr;;rr;;rr; # .#@@##@A @@@@#@@3 ;@@ .@@@@@@@@@@@B .#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X # .@@@##@2 r@@@#@@@@@##@@@..@@@@@@@@#@@H .#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@5 # ,H@@B#@i X@@@#@B: .,,... . .. A@@@B: .. ,A@@@@@, # 5@@#@@2 2@@###2 .9&G&AAA9X9AX A@@@A ;@@@@@B # s@@#B@A i@@####3iX&AAA&AM& ,@@@irr9@@@@@. &@@@# r#BA&&&G&A&G&&&Hr i@@@@@: # B@#M@A r@@@M#@@@@@@@@@@@@@, @@G:..rA@@@M. &@@@#. #@@@@@@@@@@@@@@@@A .@@#@@A # 5@@##@r #@#B##99&AHHAAAAH#A @@@@@@@@M#@M. &@@@@, i#MMAAAAAAAAAAAH@M, 5@@@@@: # .@@@@@A. 5@@##B: .@@@@@####@@#. &@@@@, ,@@#@@i. # ;@@#@@r @@##@X r#@@HS, &@@@@, M@#@@9: # r@@#M#@@@@@@@@@@@@@@@, ;#@@A; iX. A@@@@. X@#@@As # .G@@M#@@@@@@@@@@@@@@@@: ,3@@@B; ;#@# G@@@@, r#@@@A2 # ,#@@##5, .....,.....,: :@@@B:.rM@@@A A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B#@##@MG # ,@@@@@r ;@@r,X@@@@@@# &@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B # riXXXXX333XXX3A9, i2i52: r32srr;i&Hh22S;;;sssssssssssssssssssssssssssssssiiiiiisrrrrrs:s # H@@@@@@@@@@@@@@@X ;AAAX, ;9XiS. ;@@@@, # 9@@@@@@@@@@@@@@@X ,r;:r#@@@@A;,;A@@@@B,.. ;@@@@s..............................................,., # 5M@@##@@@@@@@#@@B, 5@@@@@@@@@@@@@@@@@@@@@@@i ;@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@3 # . . r@@@@@###@@@@@@@##@@@@@@s ;@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Hi # ;#@@H: ;H@#@r ;@@@M; . . # .A@@@@M&932&@###GX39###AX9HG; ;@@@M. # ;@@@@@@@@@@#M#@@@@@@@###@@@@@2 ;@@@#; # :XSssrr&@##@@@XsrSB@@@@@X;iS: :@@@@r # rMh2h5, ;B@@@@i :B@@@A, ;@@@@r # 5@@@@@@, 2@@@@#s .X@@@@s :@@@@r Fake Hong Kong-er # 2@@@@@i .9@@@@@X, .,:::,,. r#@@@S ;@@@@r # #@@@@@r ,&@@@@@X ;@@@@@@@@@@@@@: :@@2 ;@@@@r Morgan Aasdam # .#@@@@@: :G@@@@@9. S@@@@@@@@@@@@@r ;; :@@@@r 雅文錦" # ;@@@@@@. :@@@@@h. i@@@Mr. i#@@@s ;@@@@r # r@@@@@@s .H@M. s@@@H. .H@@@i ;@@@@r http://morgan.hk # ,rrr2AS. r@@@#: ;A@@@@@2 :@@@@r # i@@@@; :5#@@@X ;@@@@r # s@@@@: :5; ;@@@@r # s@@@@2 ;@@@@r # rB@MBB#A: i@@@@@@@X: :@@@@r # X@@@@@@@A, ;@@@@@@@@@@@Gs, ;@@@@r # X@@@@@@@A: ;G@@@@@@@@@@@@@@A: :@@@@r # 3@@@@@@@#r ,iM@@@@@@@@@@@S ;@@@@r # 9@@@@@@@@h, .r3M@@@@@@i :@@@@r # X@@@@@@@@@X, :i2; :@@@@r # r#@@@@@@@@@Bs: :@@@@r # .S@@@@@@@@@@@@GS;. :@@@@r # .5#@@@@@@@@@@@@@@@@M2, :@@@@r # rh#@@@@@@@@@@@@@@i :@@@@r # :sG#@@@@@@@@@r :@@@@r # .::;sS2hAh; ;AB#Ar. #################################################################################################### # Simple Bash script that takes a username and a crontab file, parses it and then runs the # Commands that are to be run at that set timeframe # # Author: Morgan Aasdam # Contact: http://morgan.hk # Creation date: 2012-05-25 # Plaform/Language: FreeBSD 8.2 (tested) / Bash # License: Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License # License info: http://creativecommons.org/licenses/by-nc-sa/3.0/ # # Dependencies: # - bash >=4.1.10 # - grep >= 2.5.1 # # Usage: commandName.bash username crontabFile # # Notes: Only parses the following types of special times: * and */number # eg: 0 or * or */5 # Script originally used because the non-root users' crontabs were not persistant on the system # so root calls the script every minute from its own crontab and runs the commands as the # user on his behalf. Crontab is stored in the user's home folder. # Hard-coded to handle the following tab-separated format: # Min Hour Day Month DayOfWeek Commmand # eg: */5 * * * * sleep 30 # # ####################################################################################################
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。