From Fedora Project Wiki

Revision as of 08:34, 4 January 2011 by Mmaslano (talk | contribs)

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.

  1. Execute: run-parts --test /etc/cron.daily (list files, which would be executed)
  2. Execute: run-parts --list /etc/cron.daily (list all files, which are not filtered)
  3. Run command tail -f /var/log/cron in one terminal (as root).
  4. Execute: run-parts /etc/cron.daily

Expected Results

Scripts in your directory were executed.

  1. 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