at(1) always issues the warning warning: commands will be executed using /bin/sh on stderr. This makes it more difficult to find real errors when at is being called from a script. Please add an option that disables this warning. --- Ignoring conffile /etc/at.deny (not world readable)
I first planned to submit a bug for too verbose at command, but then I
found this old one. I added a new flag '-s' for 'silent' that inhibits
POSIX2-required warning of using /bin/sh and printing of time.
Other alternative would be defining some environment variable like
'SHUT_UP_AT_I_KNOW_YOU_USE_BIN_SH_THANKS' :-) and check for that.
if (getenv("SHUT_UP_AT_I_KNOW_YOU_USE_BIN_SH_THANKS"))
silent = 1;
instead of that fragment in getopt-switch.