home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 18 REXX / 18-REXX.zip / CRONRF.ZIP / crontest < prev    next >
Text File  |  1992-06-10  |  3KB  |  85 lines

  1. ; Sample file for CRONRGF.CMD
  2. ;
  3. ; Rony G. Flatscher, Vienna/Austria/Europe
  4. ; University of Business Administration and Economics
  5. ; Vienna, 1992-06-10
  6. ;
  7. ;
  8. ; This is a comment (starts with a semicolumn)
  9. ; empty lines are ignored too...
  10.  
  11.  
  12. ; LAYOUT OF THE CRON-FILE:
  13. ;    * * * * * command
  14. ; or
  15. ;    minute hour day month weekday command
  16. ; where minute  ranges from 0-59,
  17. ;       hour    ranges from 0-23,
  18. ;       day     ranges from 1-31,
  19. ;       month   ranges from 1-12,
  20. ;       weekday ranges from 1-7 (1 = Monday, 2 = Tuesday, ..., 7 = Sunday
  21. ;
  22. ; you can give a list of values, separated by a comma (,), e.g. "1,3,7"
  23. ; you can give a range of values, separated by a dash (-), e.g. "1-5"
  24. ; you can give a star (*) instead of a value, meaning entire range of all valid values
  25. ;
  26. ; the given command is only executed when all criteriae are fullfilled !
  27. ;
  28. ; restriction: unlike to Unix, the percent-sign (%) is treated like any other character
  29. ;
  30.  
  31.  
  32. ; example-entries in a cron control-file
  33. ;
  34. ; the given command is only executed when all criteriae are fullfilled !
  35. ;
  36.  
  37. ; the following command "@ECHO HI, I am Nr. 1 to be echoed every minute" would be
  38. ; executed every minute
  39. *  *  *  *  *  @ECHO Hi, I am Nr. 1 to be echoed every minute & pause
  40.  
  41. 59 23 31 12 5 command, one minute before year's end, and only if the last day is a Friday
  42.  
  43. ; comment: every year at 17:45 on June 7th:
  44. 45 17  7  6  *  dir c:\*.exe
  45.  
  46. ; comment: on every full quarter of an hour 
  47. ;          at midnight, 6 in the morning, noon, 6 in the evening
  48. ;          on the 1st, 15th and 31st of 
  49. ;          every month on
  50. ;          weekdays only
  51. 0,15,30,45   0,6,12,18   1,15,31   *   *   backup c:\*.* d:\ /s
  52.  
  53. ; at noon on every day, if it is a weekday:
  54. 0 12 * * 1-5 XCOPY Q:\* D:\ /s
  55.  
  56. ; every minute in January, March, May, July, September and November:
  57. *  *  *  1,3,5,7,9,11  *  dir c:\*.cmd
  58.  
  59. ; at the last day of the year at 23:01, 23:02, 23:03, 23:05, 23:20, 23:21,
  60. ; 23:22, 23:23, 23:24, 23:25, 23:30, 23:31, 23:32, 23:33, 23:34, 23:35,
  61. ; 23:59
  62. 1,2,3,5,20-25,30-35,59   23   31   12   *   COPY D:\*.log E:\backup
  63.  
  64. ; make backups of OS2.INI and OS2SYS.INI on every first monday of a month,
  65. ; at 9 o'clock in the morning
  66. 0 9 1-7 * 1 showini /bt d:\os2\os2.ini
  67. 0 9 1-7 * 1 showini /bt d:\os2\os2sys.ini
  68.  
  69. ; at midnight on every month:
  70. 0 0 1 * * tapebackup /all
  71.  
  72. ; execute every minute, no restrictions:
  73. *  *  *  *  *  @ECHO Hi, I am Nr. 2 to be echoed every minute & pause
  74.  
  75. ; execute every minute in January, February, March only !
  76. * *  *  1,2,3  *  any-command any-arguments
  77.  
  78. ; execute every day at midnight
  79. 0 0 * * * any-command any-arguments
  80.  
  81. ; execute every wednesday at midnigth !
  82. 0 0 * * 3 any-command any-arguments
  83.  
  84. ; this is a comment which concludes the sample file ===========================
  85.