From 79413164c864067579fa308435e0016d93b105d1 Mon Sep 17 00:00:00 2001 From: Tanguy Pruvot Date: Mon, 13 Jul 2015 23:48:40 +0200 Subject: [PATCH] use path variables in rc.local, add comments --- rc.local | 63 +++++++++++++++++++++++++++++--------------------------- 1 file changed, 33 insertions(+), 30 deletions(-) diff --git a/rc.local b/rc.local index e635776..c3274fa 100644 --- a/rc.local +++ b/rc.local @@ -1,38 +1,41 @@ -#!/bin/sh -e # -# rc.local +# This script should be linked in your main rc.local +# Will start these screen daemons on server startup # -# This script is executed at the end of each multiuser runlevel. -# Make sure that the script will "exit 0" on success or any other -# value on error. +# You can include it in your main rc.local with : +# . /work/yiimp/rc.local # -# In order to enable or disable this script just change the execution -# bits. -# -# By default this script does nothing. +# If you can't access these screens, double check +# the $HOME var is set to your admin user -screen -dmS main /var/web/main.sh -screen -dmS loop2 /var/web/loop2.sh -screen -dmS blocks /var/web/blocks.sh +LOG_DIR=/work/yiimp/log +WEB_DIR=/var/web +STRATUM_DIR=/var/stratum -screen -dmS bmw /var/stratum/run.sh bmw -screen -dmS c11 /var/stratum/run.sh c11 -screen -dmS x11 /var/stratum/run.sh x11 -screen -dmS x13 /var/stratum/run.sh x13 -screen -dmS x15 /var/stratum/run.sh x15 -screen -dmS sha /var/stratum/run.sh sha -screen -dmS scrypt /var/stratum/run.sh scrypt -#screen -dmS scrypt2 /var/stratum/run.sh scryptn -screen -dmS neo /var/stratum/run.sh neo -screen -dmS quark /var/stratum/run.sh quark -screen -dmS qubit /var/stratum/run.sh qubit -#screen -dmS groestl /var/stratum/run.sh groestl # dmd-gr -m 256 -screen -dmS lyra2 /var/stratum/run.sh lyra2 +screen -dmS main $WEB_DIR/main.sh +screen -dmS loop2 $WEB_DIR/loop2.sh +screen -dmS blocks $WEB_DIR/blocks.sh +screen -dmS debug tail -f $LOG_DIR/debug.log -screen -dmS skein /var/stratum/run.sh skein -#screen -dmS skein2 /var/stratum/run.sh skein2 -screen -dmS zr5 /var/stratum/run.sh zr5 -screen -dmS drop /var/stratum/run.sh drop +# Stratum ports + +screen -dmS bmw $STRATUM_DIR/run.sh bmw +screen -dmS c11 $STRATUM_DIR/run.sh c11 +screen -dmS x11 $STRATUM_DIR/run.sh x11 +screen -dmS x13 $STRATUM_DIR/run.sh x13 +screen -dmS x15 $STRATUM_DIR/run.sh x15 +screen -dmS sha $STRATUM_DIR/run.sh sha +screen -dmS scrypt $STRATUM_DIR/run.sh scrypt +screen -dmS scryptn $STRATUM_DIR/run.sh scryptn +screen -dmS neo $STRATUM_DIR/run.sh neo +screen -dmS quark $STRATUM_DIR/run.sh quark +screen -dmS qubit $STRATUM_DIR/run.sh qubit +#screen -dmS groestl $STRATUM_DIR/run.sh groestl # dmd-gr -m 256 +screen -dmS lyra2 $STRATUM_DIR/run.sh lyra2 + +screen -dmS skein $STRATUM_DIR/run.sh skein +screen -dmS skein2 $STRATUM_DIR/run.sh skein2 +screen -dmS zr5 $STRATUM_DIR/run.sh zr5 +screen -dmS drop $STRATUM_DIR/run.sh drop -# exit 0