mNo edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
{{QA/Test_Case | {{QA/Test_Case | ||
|description=run-parts is able to run scripts in a directory. The command run-parts is used for cron.daily jobs. | |description=run-parts is able to run scripts in a directory. The command run-parts is most often used for cron.daily jobs. | ||
|setup= | |setup= | ||
|actions=As root try to execute run-parts | |actions=As root try to execute run-parts with(out) options. Pay attention to directory, which you'll run. For example prelink in /etc/cron.daily runs quite long. You might need create your own directory with test files. | ||
# Execute: ''run-parts --test /etc/cron.daily'' (list files, which would be executed) | |||
# Execute: ''run-parts --list /etc/cron.daily'' (list all files, which are not filtered) | |||
# Run command ''tail -f /var/log/cron'' in one terminal (as root). | |||
# Execute: ''run-parts /etc/cron.daily'' | # Execute: ''run-parts /etc/cron.daily'' | ||
|results=Scripts in your directory were executed. | |results=Scripts in your directory were executed. | ||
Line 11: | Line 14: | ||
Jan 4 08:39:47 hostname run-parts(/etc/cron.daily)[6432]: finished tmpwatch | Jan 4 08:39:47 hostname run-parts(/etc/cron.daily)[6432]: finished tmpwatch | ||
}} | }} | ||
[[Category:Critical_path_test_cases]] |
Revision as of 08:29, 4 January 2011
Description
run-parts is able to run scripts in a directory. The command run-parts is most often used for cron.daily jobs.
How to test
As root try to execute run-parts with(out) options. Pay attention to directory, which you'll run. For example prelink in /etc/cron.daily runs quite long. You might need create your own directory with test files.
- Execute: run-parts --test /etc/cron.daily (list files, which would be executed)
- Execute: run-parts --list /etc/cron.daily (list all files, which are not filtered)
- Run command tail -f /var/log/cron in one terminal (as root).
- Execute: run-parts /etc/cron.daily
Expected Results
Scripts in your directory were executed.
- This can be verified by checking /var/log/cron, where are logged starting/finishing of jobs eg:
Jan 4 08:39:47 hostname run-parts(/etc/cron.daily)[3204]: starting tmpwatch
Jan 4 08:39:47 hostname run-parts(/etc/cron.daily)[6432]: finished tmpwatch