/[CCFs]/bin/deleteccf
ViewVC logotype

Contents of /bin/deleteccf

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.5 - (show annotations)
Tue Dec 2 14:06:51 2014 UTC (9 years, 11 months ago) by ccflib
Branch: MAIN
Changes since 1.4: +12 -11 lines
Adapted to sasbld01

1 #! /usr/local/bin/perl -w
2 #
3 # $Id: deleteccf,v 1.4 2013/02/14 14:26:44 ccflib Exp $
4 #
5 # This script simply deletes all CCFs put in the subdir ccfdev/deleted.
6 # It is intended to be run by a crontab, either on xvsoc01 or in sasbld01
7
8 require 5;
9 use strict;
10 use vars '%ENV';
11 use lib "$ENV{'HOME'}/cgi";
12 $ENV{'PATH'} .= "$ENV{'HOME'}/bin:";
13
14 # Can not use Ccflib.pm located in $HOME/cgi because it has definitions for directories only on xvsoc01.
15 # use Ccflib;
16
17 my $host=qx/hostname | cut -d. -f1/ ;
18 my $homedir="/home/ccflib" ;
19 chomp($host);
20 $homedir="/data/xmm/ccflib" if ( $host eq "xvsoc01" ) ;
21
22 chdir "$homedir/ftp-area/private/ccfdevel/deleted/" ;
23
24 my $deletes;
25 foreach my $ccf (glob("*.CCF")){
26 qx/rm -f $ccf/;
27 if(! $? >> 8){
28 warn("Deletion of $ccf failed\n");
29 } else {
30 $deletes .= "$ccf ";
31 }
32 }
33 if($deletes){
34 print "The following constituents were found in the removed subdirectory:\n";
35 print "$deletes\n";
36 print "Now they have been definetely erased.\n";
37 }
38
39 ##my $x = qx/ccfnotify -t development -d $deletes/;
40 ##
41 ##if(! $? >> 8){
42 ## warn("Notification failed\n");
43 ##}
44
45
46
47
48
49

  ViewVC Help
Powered by ViewVC 1.1.27