无法通过管道传输到 'at'

Cannot pipe to 'at'

我有一个调用 echo 'notify-send Hello' | at now +1 minutes 的笔记程序,但这不起作用。我在终端上试了一下,果然 notify-send Hello 有效,但 echo 'notify-send Hello' | at now +1 minutes 无效。如果有的话,有什么解决方案?

奇怪的是,将 echo 'notify-send Hello' | at now +1 minutes 替换为 notify-send Hello | at now +1 minutes 导致程序无缝运行

您是否知道 at 命令输出不会出现在您终端的标准输出中,而是会邮寄给您(即启动命令的用户)?也许在你的邮箱里?