Ошибка: плохое имя пользователя; при чтении/etc/crontab

Я хочу скопировать файлы от сервера до NFS, который я смонтировал на сервере.

Чтобы сделать это, я настроил crontab для копирования этих файлов в NFS. Путем ввода команды вручную файлы были скопированы успешно, но путем автоматизации темы с crontab она всегда говорит мне Error: bad username; while reading /etc/crontab

Вот crontab conf:

# m h dom mon dow user  command

17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly

25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )

47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )

52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )

#

*/5 * * * admindp cp -r /srv/wildfly/email_templates/ /mnt/sharedfolder_client/wildfly/email_templates/

*/5 * * * admindp cp -r /srv/ma/dataprotect/sensiproImages /mnt/sharedfolder_client/sensiproImages/

*/5 * * * * admindp cp -r /var/log/tomcat8/sensiproscheduler-app.log /shared_ftp/
0
задан 12 March 2020 в 19:46

1 ответ

Спецификация заданий крона в в масштабе всей системы /etc/crontab файл отличается от этого в обычном пользователе crontabs. Как отмечено в man 5 cron:

   The system crontab (/etc/crontab) uses the same format, except that the
   username  for  the  command is specified after the time and date fields
   and before the command. The fields may be separated by spaces or  tabs.
   The maximum permitted length for the command field is 998 characters.

Обратите внимание, что имя пользователя должно сразу прибыть после спецификации времени. Так принятие Вас хочет работать rsync управляйте как пользователь admindp:

*/5 * * * *     admindp     rsync -r /var/log/tomcat8/sensiproscheduler-app.log /shared_ftp/
0
ответ дан 17 March 2020 в 00:04

Другие вопросы по тегам:

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