URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 88206
[ Назад ]

Исходное сообщение
"crontab"

Отправлено mef , 19-Фев-10 17:12 
Поюзал крон с другим файлом. Решил вернуться к стандартному /etc/crontab
пишу: crontab /etc/crontab
получаю сообщение:
crontab: /etc/crontab must be edited manually: No such file or directory
Естественно ничего не применяется. Почему так? Если этот же файл перенести в любое другое место, то все работает. Конечно, я могу редактировать crontab в другом месте, но хочу разобраться.
man crontab - ничего не дает.

Содержание

Сообщения в этом обсуждении
"crontab"
Отправлено shadow_alone , 20-Фев-10 01:26 
>Ответ из серии, читайте доки.

Ответ, как раз-таки, самый ответистый.

translater Вам в помощь

подредактируйте наконец файл, или touch на него сделайте


# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.


"crontab"
Отправлено mef , 20-Фев-10 11:43 
>[оверквотинг удален]
>
>подредактируйте наконец файл, или touch на него сделайте
>
>
 
># /etc/crontab: system-wide crontab
># Unlike any other crontab you don't have to run the `crontab'
># command to install the new version when you edit this file
># and files in /etc/cron.d. These files also have username fields,
># that none of the other crontabs do.
>

Чего-то все равно не пойму.
echo > /etc/crontab
./cron restart
Проверяем по crontab -l, там старые правила.
Редактируем /etc/crontab, рестартуем, crontab -l, правила старые.
теперь пробуем по-другому.
crontab -e
Проверяем по crontab -l, там правила новые, но в /etc/crontab изменений нет.
Можно и другой файл crontab myfile, все тоже работает, но в /etc/crontab изменений нет.
Пробуем с crontab -r в начале, результат тот же. В /var/cron/tabs все естественно создается.
Т.е. вообще говоря крон работает, но не так как было. Раньше редактировал /etc/crontab и проблем не знал.


"crontab"
Отправлено PavelR , 20-Фев-10 12:08 
>[оверквотинг удален]
>>подредактируйте наконец файл, или touch на него сделайте
>>
>>
 
>># /etc/crontab: system-wide crontab
>># Unlike any other crontab you don't have to run the `crontab'
>># command to install the new version when you edit this file
>># and files in /etc/cron.d. These files also have username fields,
>># that none of the other crontabs do.
>>

>Чего-то все равно не пойму.

А потому что и не пытались. Зачем читать то, что пишут/отвечают ?

>echo > /etc/crontab
>./cron restart
>Проверяем по crontab -l, там старые правила.
>Редактируем /etc/crontab, рестартуем, crontab -l, правила старые.
>теперь пробуем по-другому.

Да сколько угодно пробуй, никому не жалко.

>crontab -e
>Проверяем по crontab -l, там правила новые, но в /etc/crontab изменений нет.
>
>Можно и другой файл crontab myfile, все тоже работает, но в /etc/crontab
>изменений нет.
>Пробуем с crontab -r в начале, результат тот же. В /var/cron/tabs все
>естественно создается.

Вкури одну тему: есть системный кронтаб /etc/crontab и  есть пользовательский кронтаб, редактируемый crontab -e. Рут - это тоже пользователь.

>Т.е. вообще говоря крон работает, но не так как было. Раньше редактировал
>/etc/crontab и проблем не знал.

Ну так кто мешает дальше редактировать /etc/crontab и не знать проблем? Мама рядом с линейкой металлической стоит и по рукам бьет ?


"crontab"
Отправлено mef , 20-Фев-10 12:38 
>
>Вкури одну тему: есть системный кронтаб /etc/crontab и  есть пользовательский кронтаб,
>редактируемый crontab -e. Рут - это тоже пользователь.

Вот ответ который был нужен. Спасибо всем.


"crontab"
Отправлено shadow_alone , 20-Фев-10 17:56 
>>
>>Вкури одну тему: есть системный кронтаб /etc/crontab и  есть пользовательский кронтаб,
>>редактируемый crontab -e. Рут - это тоже пользователь.
>
>Вот ответ который был нужен. Спасибо всем.

а я сразу написал, Вам translator нужен - а вы даж не пытались прочесть.