still figuring out why screen isn't working correctly...
This commit is contained in:
parent
2b46d96075
commit
db20cdc66d
@ -14,8 +14,15 @@ if command -v screen &> /dev/null; then
|
|||||||
log "Screen is installed, running script in a screen session..."
|
log "Screen is installed, running script in a screen session..."
|
||||||
SCRIPT_NAME="restart-qortal-every-2-hours.sh"
|
SCRIPT_NAME="restart-qortal-every-2-hours.sh"
|
||||||
SCRIPT_PATH="$(realpath "$BASH_SOURCE")"
|
SCRIPT_PATH="$(realpath "$BASH_SOURCE")"
|
||||||
|
log "Copying script from '$SCRIPT_PATH' to '$QORTAL_DIR/$SCRIPT_NAME'..."
|
||||||
cp "$SCRIPT_PATH" "$QORTAL_DIR/$SCRIPT_NAME"
|
cp "$SCRIPT_PATH" "$QORTAL_DIR/$SCRIPT_NAME"
|
||||||
|
log "Attempting to run script in screen..."
|
||||||
screen -S qortal_restart -dm bash -c "cd $QORTAL_DIR && bash $SCRIPT_NAME"
|
screen -S qortal_restart -dm bash -c "cd $QORTAL_DIR && bash $SCRIPT_NAME"
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
log "Script successfully started in screen session 'qortal_restart'."
|
||||||
|
else
|
||||||
|
log "Failed to start script in screen session."
|
||||||
|
fi
|
||||||
exit 0
|
exit 0
|
||||||
else
|
else
|
||||||
log "Screen is not installed, running script normally..."
|
log "Screen is not installed, running script normally..."
|
||||||
|
Loading…
x
Reference in New Issue
Block a user