From d15991f18b9ff197f8acea87b9a8d17781069914 Mon Sep 17 00:00:00 2001 From: qo-op Date: Thu, 7 May 2020 17:02:44 +0200 Subject: [PATCH] Change cron_MINUTE.sh cron PATH --- zen/cron_MINUTE.sh | 3 +++ zen/cron_VRFY.sh | 14 +++++++------- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/zen/cron_MINUTE.sh b/zen/cron_MINUTE.sh index a5074a8..e68f192 100755 --- a/zen/cron_MINUTE.sh +++ b/zen/cron_MINUTE.sh @@ -8,6 +8,9 @@ MY_PATH="`dirname \"$0\"`" # relative MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized ME="${0##*/}" +# Change cron_MINUTE.sh cron PATH +$PATH/cron_VRFY.sh + [[ ! $(ps auxf --sort=+utime | grep -w ipfs | grep -v -E 'color=auto|grep' | tail -n 1 | cut -d " " -f 1) ]] && echo "ipfs daemon not running. EXIT" && exit 1 ipfsnodeid=$(/usr/local/bin/ipfs id -f='\n') diff --git a/zen/cron_VRFY.sh b/zen/cron_VRFY.sh index 978b346..8d78140 100755 --- a/zen/cron_VRFY.sh +++ b/zen/cron_VRFY.sh @@ -16,15 +16,15 @@ echo ' # ex: ./'$ME' # VERIFY CRON for cron_MINUTE.sh and ACTIVATE it ########################################################################' - -[[ $(crontab -l 2>&1 | grep "cron_MINUTE") ]] && exit 0 - +# Get crontab crontab -l > /tmp/mycron -echo "* * * * * $MY_PATH/cron_MINUTE.sh >> /tmp/astroport.log 2>&1" >> /tmp/mycron +# Remove any previous line containing "cron_MINUTE" +awk -i inplace -v rmv="cron_MINUTE" '!index($0,rmv)' /tmp/mycron && echo "Astroport cron was there" +# Create cron_MINUTE.sh cron +echo "* * * * * $MY_PATH/../cron_MINUTE.sh >> /tmp/astroport.log 2>&1" >> /tmp/mycron +# Write crontab crontab /tmp/mycron +# Clean rm /tmp/mycron -# MAKE IPFS SWARM refresh -$MY_PATH/ipfs_SWARM_refresh.sh - exit 0