Next: , Previous: Writing scripts for cfengine, Up: Writing scripts for cfengine


2.1 User scripts for tidying old files

Here is an example script for tidying old files in your own login area. If you want a long diagnostic, add the option -v to the first line of the script, before -f.

     #!/usr/local/bin/cfengine -f
     #
     # Tidy
     #
     
     control:
     
        actionsequence =
           (
           tidy
           )
     
     
     tidy:
     
           $(HOME)        pat=core   r=inf  age=0
           $(HOME)        pat=*~     r=inf  age=1
           $(HOME)        pat=#*     r=inf  age=7
           $(HOME)/code   pat=*.o    r=inf  age=7
           $(HOME)/tex    pat=*.dvi  r=inf  age=7
           $(HOME)/tex    pat=*.log  r=inf  age=7
           $(HOME)/tex    pat=*.aux  r=inf  age=7
     
           $(HOME)/ftp    pat=*.zip  r=inf  age=7