• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1This directory contains two scripts and one data file to test cron. Both
2shouldn't be run as root but they warn for themselves. If a username is
3given as parameter they run as this user.
4
5Both scripts save the current crontab and restore it after finishing.
6
7* Positive tests
8
9	cron_pos_tests.sh [username]
10
11	- add new job
12	- check correct execution of job
13	- delete job
14
15* Negative tests
16
17	cron_neg_tests.sh [username]
18
19	- try to edit the crontab of root
20	- try to set illegal or nondefined execution times
21	  Here the script uses file illegal_cron_lines which contains two
22	  fields per line: the cron line to be tested (without script name),
23	  and the description of this test. The description is written to
24	  stdout during execution of the test.
25	- try to do things you aren't allowed as non-root (cron runs as root)
26