Могу ли я удалить сообщения из корзины через x дней в Mutt?

Похоже, вы пытаетесь ввести спецификацию задания crontab непосредственно в командной строке. Это не сработает.

Чтобы добавить задание crontab, используйте

$ crontab -e

для редактирования вашего crontab. Добавьте туда спецификацию задания, сохраните и выйдите из редактора.

Имеющаяся у вас спецификация задания

* * * * * ankush /home/ankush/test_script.sh

выглядит как системное задание crontab. То есть у него есть дополнительное шестое поле, которое является именем пользователя (см. руководство по crontab, man 5 crontab). Ваш собственный crontab не должен иметь этого.

Я считаю, что это то, что вы должны иметь в своем crontab:

* * * * * /home/ankush/test_script.sh

Это будет вызывать скрипт /home/ankush/test_script.shраз в минуту. Любой результат или ошибка этой работы должны быть отправлены вам по электронной почте.


Загадочное сообщение об ошибке возникает при попытке выполнить команду * * *(и т. д.) в оболочке. Это совершенно не связано с cron и вашим скриптом. Оболочка просто расширяет *для всех файлов в текущем каталоге и пытается запустить это как команду. Судя по всему, первое *расширяется до backup codebakи просто так получается, что backup— это имя какой-то команды, которая не понимает, что такое codebak] означает.

1
05.10.2015, 15:50
1 ответ

Я не уверен, что это можно сделать в самом mutt, но это можно сделать с помощью скрипта в вашем (ana )crontab.

find /path/to/trash-maildir/cur -ctime +7 -type f -delete
0
28.01.2020, 01:34

Теги

Похожие вопросы