cron, задачи от пользователя (не работает)
Модератор: Модераторы разделов
-
AlexYeCu
- Сообщения: 1137
- ОС: fedora
cron, задачи от пользователя
Во-первых, crontab -e создаёт задачи в /tmp, во-вторых они не выполняются. Какие настройки нужно сделать в F12, чтобы задачи для cron создавались в /var/spool/cron/crontab/user и выполнялись? Я так смотрю, в F12 есть пустая /var/spool/cron и по умолчанию нет /etc/cron.allow.
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: cron, задачи от пользователя
там он, по идее, просто хранит временные копии для редактирования.
по завершении редактирования он должен переместить файлы куда-нибудь в /var/spool/...
возможно, с правами на каталоги что-то напутано.
если crontab не выдаёт ошибок, попробуйте его со strace-ом запустить и посмотреть, что он там с файлами пытается сделать:
$ strace -e trace=open,close,read,write -o /файл/с/логом crontab -e
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
AlexYeCu
- Сообщения: 1137
- ОС: fedora
Re: cron, задачи от пользователя
Отключён.
Да, с правами что-то не то. Создал /var/spool/cron/пользователь, владелец пользователь.
strace выдаёт
Код: Выделить всё
/var/spool/cron/пользователь: Отказано в доступеЧтоб дров не наломать, у кого какие права на все упомянутые каталоги и есть ли что в /etc/cron.allow?
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: cron, задачи от пользователя
centos:
$ ll $(which crontab)
-rwsr-sr-x 1 root root 315432 Mar 11 2009 /usr/bin/crontab
mandriva:
$ ll $(which crontab)
-rwsr-sr-x 1 root root 301176 2008-03-24 15:15 /usr/bin/crontab*
debian:
$ ll $(which crontab)
-rwxr-sr-x 1 root crontab 27724 2008-09-28 13:33 /usr/bin/crontab
может, лучше переустановить/перераспаковать пакет с crontab-ом?
$ ll $(which crontab)
-rwsr-sr-x 1 root root 315432 Mar 11 2009 /usr/bin/crontab
mandriva:
$ ll $(which crontab)
-rwsr-sr-x 1 root root 301176 2008-03-24 15:15 /usr/bin/crontab*
debian:
$ ll $(which crontab)
-rwxr-sr-x 1 root crontab 27724 2008-09-28 13:33 /usr/bin/crontab
может, лучше переустановить/перераспаковать пакет с crontab-ом?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог