Master-X
Форум | Новости | Статьи
Главная » Форум » Хостинги / Домены / Железо » 
Тема: Помогите с кроном (FreeBSD + Webmin)
цитата
16/06/09 в 19:33
 awm_mark
вобщем такое:
1.Стоит FreeBSD на ней Webmin. Через него загнал 32 крона.

Теперь не вижу этих кронов через консоль (но они есть, выполняются). Конечно можно было бы так и оставить, но через консоль как-то мне удобнее с кроном.

Почему делая crontab -l от имени пользователя любого получаю ответ, что нет заданий для такого пользователя. От имени рута - только куча кронов для вебмина, но ни одного заданного мною.

И как можно нормально оптимизировать крон в таких условиях ?
Если в панели вебмина удалить все мои задания и записать их из консоли от имени рута - будет хуже ?
Добавил недавно 12 кронов (вместо 20 стало 32) - ла поднялось с 1,5-2 до 4-5 - это из-за этого или искать дальше?

Как лучше всего оптимизировать кроны в FreeBSD ?

п.с. конечно, можно стукнуть хостеру, админы все поправят - но это лишь временно решит проблему, т.к. при малейшем изменении условий - все повторится, лучше разобраться самому.
цитата
16/06/09 в 19:50
 Alexandur
"Загонял" кроны через Вебмин, правда не 32, а штук 5-6.
Нормально показываются crontab -l -u user
цитата
16/06/09 в 19:55
 Woland
Панель - зло, особенно если ты не понимаешь, что она делает и с какими правами icon_smile.gif
Если я правильно помню, то при создании крона в webmin там есть поле, типа execute cron job as в котором и прописывается юзер, от которого выполняется крон.


crontab -e спасут отца русской демократии, только сначала попроси админов найти написанные тобой кроны и потереть нах icon_smile.gif
цитата
16/06/09 в 20:03
 Dr.Syshalt
Под рутом в /var/cron/tabs загляни. Вроде bsdшный cron там складывает все табы.

edit: поправил на правильное место

Последний раз редактировалось: Dr.Syshalt (16/06/09 в 20:08), всего редактировалось 2 раз(а)
цитата
16/06/09 в 20:04
 awm_mark
а через вебмин разве не потрутся ?

crontab -e - вижу только то что создано вебмином
примерно такое
Цитата:

* * * * * /usr/local/etc/webmin/cluster-cron/cron.pl 1227574714-47860
* * * * * /usr/local/etc/webmin/cluster-cron/cron.pl 1227583979-53939
* * * * * /usr/local/etc/webmin/cluster-cron/cron.pl 1227584043-54119


1227574714-47860 - такого плана файлы есть, в них что-то вроде заданий моих, но в таком формате, что времени выполнения там нет
цитата
16/06/09 в 20:06
 awm_mark
gimcnuk писал:

Нормально показываются crontab -l -u user

crontab -l -u юзер
Цитата:
crontab: no crontab for юзер
цитата
16/06/09 в 20:10
 Dr.Syshalt
Все, вспомнил, торможу...

webmin как-то сам управляет задачами. То есть вот эти вызовы, что ты видешь к его скриптам - он там сам внутри разбирается, что ему запускать. Такая вот цепочка. То есть тебе надо попросту вычистить через него все свои задачи, добавить через crontab -e и потом управлять с консоли уже. И так, и так - не получится, по-моему.


Эта страница в полной версии