Как создать задание cron, используя cron для grep-файла - PullRequest
0 голосов
/ 06 марта 2020

Есть ли у crontab аргумент для создания заданий cron с помощью команды grep для извлечения некоторых данных из текста?

это моя команда:

clog /var/log/messages.log | /usr/bin/grep -a user1 >> access.txt   

при выполнении этой команды; текстовый файл access.txt будет создан с содержимым, которое мне нужно

в задании cron, файл будет создан без содержимого

Ответы [ 2 ]

1 голос
/ 06 марта 2020

Вы можете установить полный путь к clog и access.txt, чтобы быть уверенным в том, что вы выполняете и где пишете.

Пример записи cron:

5 10 * * * /usr/local/sbin/clog /var/log/messages.log | /usr/bin/grep -a user1 >> /path/to/access.txt  
1 голос
/ 06 марта 2020

решение: /usr/local/sbin/clog /var/log/messages.log | /usr/bin/grep -a user1 >> pull/path/of/file

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...