@@ -1,4 +1,4 @@
1−#!/bin/bash
1+#!/usr/bin/env bash
3# When this script is:
3# When this script is:
4# * run by crontab, load the settings
4# * run by crontab, load the settings
@@ -7,29 +7,24 @@
7echo "####################################"
7echo "####################################"
8echo " STARTING "
8echo " STARTING "
9echo "####################################"
9echo "####################################"
11−if [ -z "$_XMRIG_SCREEN" ]; then
12− # Load settings when run by crontab
13− # Also ensures vm.nr_hugepages is set
17− # Check another instance is not already running
18− if ! screen -list | grep -q "$_XMRIG_SCREEN"; then
13+if ! screen -list | grep -q "$_XMRIG_SCREEN"; then
19− # Call function
14+ # Call function
15+ echo "No screen sessionfound. Starting new screen session."
20− start_xmrig
16+ start_xmrig
23 # Call function
21 # Call function
24− start_xmrig
22+ echo "Found existing screen session. Leaving."
26− # Unset _XMRIG_SCREEN variable.
24+ # List screen
27− # The start script will have to load settings on next start
25+ screen -ls
34echo "####################################"
29echo "####################################"
35echo " STARTED - use screen -r to view "
30echo " STARTED - use screen -r to view "