Невозможно передать по каналу 'at'
У меня есть программа заметок, которая вызывает echo 'notify-send Hello' | at now +1 minutes
Однако это не работает. Я попробовал это в терминале и, конечно же, notify-send Hello
работает, но echo 'notify-send Hello' | at now +1 minutes
не. Какое решение есть для этого, если таковые имеются?
2 ответа
Решение
Как ни странно, замена echo 'notify-send Hello' | at now +1 minutes
с notify-send Hello | at now +1 minutes
заставил программу работать без проблем
Знаете ли вы, что at
вывод команды не отображается в stdout на вашем терминале, но отправляется вам по почте (то есть пользователю, запускающему команду)? Это возможно в вашем почтовом ящике?