1 |
|
---|
2 |
|
---|
3 |
|
---|
4 | #!/bin/bash
|
---|
5 |
|
---|
6 | # ak19.
|
---|
7 |
|
---|
8 | ## Google for: cron job mac
|
---|
9 | ## http://apple.stackexchange.com/questions/9373/how-do-i-run-a-cron-job-on-a-mac
|
---|
10 | ## http://apple.stackexchange.com/questions/3030/how-can-i-run-stop-relaunch-an-application-automatically-at-boot-l\
|
---|
11 | ogin-some-oth
|
---|
12 |
|
---|
13 | #/home/nzdl/crontab-l file contained:
|
---|
14 | ##0 1 * * * /Volumes/Research/nzdl/envi/bin/envi caveats &> /Volumes/Research/nzdl/logs/caveats.log
|
---|
15 |
|
---|
16 | ##0 4 * * * /Volumes/Research/nzdl/envi/bin/envi stables &> /Volumes/Research/nzdl/logs/stables.log
|
---|
17 |
|
---|
18 | ##0 * * * * date >> /Volumes/Research/nzdl/cronout.txt
|
---|
19 |
|
---|
20 |
|
---|
21 |
|
---|
22 | # set up svn 1.6 and Java 1.6
|
---|
23 | #HINT=/System/Library/Frameworks/JavaVM.framework/Home # Java1.5
|
---|
24 |
|
---|
25 | #export JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
|
---|
26 | #export PATH=/opt/subversion/bin/:$JAVA_HOME/bin:$PATH
|
---|
27 | #export HINT=/System/Library/Frameworks/JavaVM.framework/Versions/Current
|
---|
28 |
|
---|
29 |
|
---|
30 | #HINT=/System/Library/Frameworks/JavaVM.framework/Versions/Current
|
---|
31 | #export PATH=/opt/subversion/bin/:$JAVA_HOME/Commands:$PATH
|
---|
32 |
|
---|
33 | echo "@@@ Setting environment for release-kit generation to: " >> /Volumes/Research/nzdl/logs/caveats.log 2>&1
|
---|
34 | echo "@@@ JAVA_HOME: $JAVA_HOME" >> /Volumes/Research/nzdl/logs/caveats.log 2>&1
|
---|
35 | echo "@@@ PATH: $PATH" >> /Volumes/Research/nzdl/logs/caveats.log 2>&1
|
---|
36 |
|
---|
37 | # ensure disk1 is unmounted
|
---|
38 | echo "@@@ Ejecting disk 1 so that wrapping step (.dmg creation) won't suddenly fail" >> /Volumes/Research/nzdl/logs\
|
---|
39 | /caveats.log 2>&1
|
---|
40 |
|
---|
41 | hdiutil eject /dev/disk1 >> /Volumes/Research/nzdl/logs/caveats.log 2>&1
|
---|
42 |
|
---|
43 | # update the release-kits
|
---|
44 | echo "@@@ NOT svn-updating the release-kits. Turn this on in $0" >> /Volumes/Research/nzdl/logs/caveats.log 2>&1
|
---|
45 | #cd /home/nzdl/release-kits
|
---|
46 | #svn up
|
---|
47 |
|
---|
48 | echo "********************* DONE $0 *****************" >> /Volumes/Research/nzdl/logs/caveats.log 2>&1
|
---|
49 |
|
---|
50 | # Finally, generate the caveats
|
---|
51 | cd /Volumes/Research/nzdl/envi/bin
|
---|
52 | ./envi caveats >> /Volumes/Research/nzdl/logs/caveats.log 2>&1
|
---|
53 | ##./envi stables &> /Volumes/Research/nzdl/logs/stables.log |
---|