diff options
Diffstat (limited to 'run.sh')
| -rwxr-xr-x | run.sh | 32 |
1 files changed, 0 insertions, 32 deletions
@@ -1,32 +0,0 @@ -#!/bin/bash - -# Source config.sh if it is available -[[ -f config.sh ]] && source config.sh - -# Create dir for all your received messages -mkdir -p msgs - -# Is GSB_USER set ? -test -z "$GSB_USER" && >&2 echo "GSB_USER not set!" && exit 1 - -old_week=$(date +%U) -week=$(date +%U) - -while [ true ] -do - sleep 30 - - d=$(date -Ins) - week=$(date +%U) - - signal-cli -u ${GSB_USER} receive --json | tee msgs/msg${d}.log | python3 geldschieberbot.py - - # only keep non empty logs - [[ $(du msgs/msg${d}.log | cut -f 1) == 0 ]] && rm msgs/msg${d}.log - - # make a tar for every week - if [[ ${old_week} != ${week} ]] - then - tar cfz msgs/msgs$(date +%U-%g).tar.gz msgs/msg*.log && rm msgs/msg*.log && old_week=${week} - fi -done |
