aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--R/script_calibrate_tranches.R2
-rw-r--r--scripts/monitor.sh17
2 files changed, 18 insertions, 1 deletions
diff --git a/R/script_calibrate_tranches.R b/R/script_calibrate_tranches.R
index 3291d8a8..6ad98263 100644
--- a/R/script_calibrate_tranches.R
+++ b/R/script_calibrate_tranches.R
@@ -1,5 +1,5 @@
#!/usr/bin/Rscript
-
+require(methods)
args <- commandArgs(trailingOnly=TRUE)
if(.Platform$OS.type == "unix"){
diff --git a/scripts/monitor.sh b/scripts/monitor.sh
new file mode 100644
index 00000000..eee38e99
--- /dev/null
+++ b/scripts/monitor.sh
@@ -0,0 +1,17 @@
+#!/bin/sh
+while true; do
+ if [ -f cusips_to_price.txt ]; then
+ R CMD BATCH --no-restore --no-save build_portfolios.R logs/build_portfolios.Rout &
+ fi
+ if [ -f scenarios.txt ]; then
+ R CMD BATCH --no-restore --no-save build_scenarios.R logs/build_scenarios.Rout
+ if [ $HOSTNAME = "gomez" ]; then
+ pythonexec=python2
+ else
+ pythonexec=python
+ fi
+ $pythonexec ../code/python/intex_scenarios.py >logs/intex_scenarios.out
+
+ fi
+ sleep 3
+done