commit eef21df22b2a82580aa067c25bd5c9b5f7e6646b parent 0533df68b039017cf469babd3f8e4a2c003e4afe Author: Antoine Amarilli <a3nm@a3nm.net> Date: Mon, 2 Sep 2019 16:56:15 +0200 fixes Diffstat:
find-reminder.sh | | | 9 | +++++++-- |
show-reminder.sh | | | 1 | + |
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/find-reminder.sh b/find-reminder.sh @@ -4,9 +4,14 @@ ID="$1" atq | cut -f1 | while read job; do FILE=`at -c $job | grep 'reminder-send.sh' | cut -d ' ' -f2` - if grep "^In-Reply-To: $ID" ~/logs/reminder/$FILE > /dev/null + if [ -n "$FILE" ] then - echo $job + if grep "^In-Reply-To: $ID" ~/logs/reminder/$FILE > /dev/null + then + echo $job + fi + else + echo "WARNING: no file found for job: $job" fi done diff --git a/show-reminder.sh b/show-reminder.sh @@ -1,5 +1,6 @@ #!/usr/bin/zsh +# TODO: sometimes the message-ID is on a separate line after "Message-ID:" grep -i '^Message-id' | cut -d ' ' -f2 | while read l; do echo "Scheduled reminders for $l:"