From bbbc1f3a751338ea5371b25da36ccff3255ba138 Mon Sep 17 00:00:00 2001 From: Matthew Lemon Date: Fri, 11 Dec 2020 17:00:31 +0000 Subject: better warnings regarding remind process --- remind.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'remind.sh') diff --git a/remind.sh b/remind.sh index 526af5c..7a28935 100755 --- a/remind.sh +++ b/remind.sh @@ -32,7 +32,6 @@ else DATETIME="$2" DESCRIPTION="$3" fi -echo "$TARGETFILE" # Guard against bad file names if [[ "$TARGETFILE" != "home" && "$TARGETFILE" != "work" ]] ; then echo -e "${red}Please provide either 'work' or 'home' as the first argument.$eescape" @@ -84,8 +83,13 @@ fi COMMAND="REM $day ${MONTHS[$month]} $year AT $TIME +15 *5 MSG $DESCRIPTION %1" # main +# COMMENT THIS OUT WHEN TESTING ON LOCAL VM +# -------------- +pid_cmd="pgrep remind" +remind_command_msg="${brightyellow}Run '$remind_full' in a tmux window on $TW_HOOK_REMIND_REMOTE_HOST.$eescape" # first test if pid - if not exit (SCRIPT OBVIOUSLY WILL NOT PROCEED FOR TEST SERVER) -[[ -z $(ssh $TW_HOOK_REMIND_REMOTE_HOST "$pid_cmd > /dev/null 2>&1") ]] && echo "Failed to get remind PID" && exit 1 +[[ -z $(ssh $TW_HOOK_REMIND_REMOTE_HOST "$pid_cmd") ]] && echo -e "${red}Failed to get remind PID. remind is not running.$eescape" && echo -e $remind_command_msg && exit 1 +# ------------- ssh $TW_HOOK_REMIND_REMOTE_HOST " echo "$COMMAND" >> ~/.reminders/${TARGETFILE}.rem -- cgit v1.2.3