As I was searching for a fast way to remind myself using dunstify/notify-send I want to promote @Ruslan 's comment, because it involves less typing (which is essential when you want to "just set a timer")
at now + 3minutes <<< "notify-send -t 0 'tee is ready'"
... or with less whitespace/characters:
at now+3min<<<'notify-send -t 0 tee isready'
-t 0 don't timeout the notification and keep it open
and just for information:
as an improvement to atq or at -l listing I use an alias that also prints the executed command, not just time/queue/user:
alias ,atl='for j in $(atq | sort -k6,6 -k3,3M -k4,4 -k5,5 |cut -f 1); do atq |grep -P "^$j\t" ;at -c "$j" | tail -n 2; done'
(as mentioned here in serverfault)
* tested with Manjaro21/Debian10
warning: commands will be executed using /bin/sh, what does it mean? – George Udosen Jun 12 '17 at 12:37/bin/shwill be used as a shell for the command. It is OK if you are worried. – Pilot6 Jun 12 '17 at 12:39echoand pipe. A Here String would be more appropriate:at 14:10 <<< "notify-send hello". – Ruslan Jun 12 '17 at 12:53command | at <time>;-) – Pilot6 Jun 12 '17 at 12:54echois a shell builtin? – steeldriver Jun 12 '17 at 13:26warning: commands will be executed using /bin/shwarn you that the command will be run as/bin/sh, this is important becausedash(the default command interpreter for ubuntu is not 100% compatible withbash(which is probably the shell you're using). – pim Aug 24 '17 at 13:53