Я хотел запланировать задание для выполнения в определенное время только однажды. Так, я использовал при команде:
at now -f /path/to/task.sh
Теперь, в сценарии задачи, я написал код для отображения, использование уведомлений уведомляют - отправляют в бесконечном цикле:
while true
do
notify-send "Reminder!!" "Reminder text"
done
Я сделал это, потому что я не хотел, чтобы уведомление ушло отдельно и думал, что смогу остановить уведомления вручную путем уничтожения его процесса.
Так, я выполнился pkill notify-osd
, но другой экземпляр процесса запускается, как только я делаю это.
Я также попробованный путем удаления этого задания из этого at
очередь путем выполнения atrm <job-id>
, но уведомления не остановились.
Так, теперь у меня есть уведомления, отображаемые непрерывно отображаемый на моем экране.
Как я останавливаю его?
Я использую Ubuntu 14.04 LTS
Решение состояло в том, чтобы выйти из системы и войти в систему назад, как упомянуто @Serg в комментариях здесь .