source: configuration/scripts/cron_daily2.csh @ 12

Last change on this file since 12 was 10, checked in by laurentgarnier, 20 years ago
  • Property svn:executable set to *
File size: 1.9 KB
Line 
1# cp all
2rm -rf /Users/laurentgarnier/Work/tmp;
3mkdir /Users/laurentgarnier/Work/tmp;
4mkdir /Users/laurentgarnier/Work/tmp/HEPVis;
5mkdir /Users/laurentgarnier/Work/tmp/OnX;
6cd ~/Work/OpenScientist/v13r0/HEPVis/v6r5;
7cp -rf * /Users/laurentgarnier/Work/tmp/HEPVis/.;
8cd ~/Work/OpenScientist/v13r0/OnX/v16r0;
9cp -rf * /Users/laurentgarnier/Work/tmp/OnX/.;
10echo "copy all ok"
11
12# nettoyage
13cd /Users/laurentgarnier/Work/tmp;
14rm -rf */Dar*;
15find . -name '*~' -exec rm {} \; >/Users/laurentgarnier/Work/tmp/rm_tmp;
16find . -name 'CVS' -exec rm -rf {} \;>/Users/laurentgarnier/Work/tmp/rm_tmp;
17cp -rf HEPVis/* /Users/laurentgarnier/Work/To_SVN/LAL/OpenScientist/HEPVis/.;
18cp -rf OnX/* /Users/laurentgarnier/Work/To_SVN/LAL/OpenScientist/OnX/.;
19echo "nettoyage ok"
20
21
22# svn status
23cd /Users/laurentgarnier/Work/To_SVN/LAL/OpenScientist/HEPVis;
24/sw/bin/svn status -u> /Users/laurentgarnier/Work/tmp/svnHEPVisStatusFile;
25cd /Users/laurentgarnier/Work/To_SVN/LAL/OpenScientist/OnX;
26/sw/bin/svn status -u> /Users/laurentgarnier/Work/tmp/svnOnXStatusFile;
27cd /Users/laurentgarnier/Work/tmp;
28grep '^[M|C|U] ' svnHEPVisStatusFile > modifsHEPVisSVN;
29grep '^[M|C|U] ' svnOnXStatusFile > modifsOnXSVN;
30echo "svn status ok"
31
32
33# creation d'un tar
34rm tempFiles.tgz
35rm -rf backup
36mkdir backup
37mkdir backup/OnX
38mkdir backup/HEPVis
39cd /Users/laurentgarnier/Work/To_SVN/LAL/OpenScientist/HEPVis;
40awk 'system("cp " $3 " /Users/laurentgarnier/Work/tmp/backup/HEPVis/.")' /Users/laurentgarnier/Work/tmp/modifsHEPVisSVN
41cd /Users/laurentgarnier/Work/To_SVN/LAL/OpenScientist/OnX;
42awk 'system("cp " $3 " /Users/laurentgarnier/Work/tmp/backup/OnX/." $3)' /Users/laurentgarnier/Work/tmp/modifsOnXSVN
43cd /Users/laurentgarnier/Work/tmp;
44tar -czvf tempFiles.tgz backup;
45echo "tar creation ok"
46
47#ftp
48ftp -n nfsserv.lal.in2p3.fr<<!
49user garnier crehio21 
50bin
51cd Backup_mac
52rename tempFiles.tgz tempFiles_older.tgz
53rename tempFiles.tgz tempFiles_old.tgz                     
54put tempFiles.tgz
55quit
Note: See TracBrowser for help on using the repository browser.