The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"debian linux + swap + crontab"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"debian linux + swap + crontab"  +/
Сообщение от bbsdimas email on 08-Дек-09, 19:44 
Господа, очень не силен в линуксах...

возникло пара вопросов:

1.как добавить свап файл в дебиане?
2.добавил в /etc/crontab строку
  16 *    * * *   root    /usr/local/etc/alertmon.pl
реакция нулевая :(

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "debian linux + swap + crontab"  +/
Сообщение от PavelR (??) on 08-Дек-09, 20:03 
>Господа, очень не силен в линуксах...
>
>возникло пара вопросов:
>
>1.как добавить свап файл в дебиане?
>2.добавил в /etc/crontab строку
>  16 *    * * *  
>root    /usr/local/etc/alertmon.pl
>реакция нулевая :(

надо добавлять не свап-файл, а свап-раздел

man mkswap, swapon и т д

по поводу 2 : см логи, /var/log/messages /var/log/cron

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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "debian linux + swap + crontab"  +/
Сообщение от shadow_alone (ok) on 08-Дек-09, 23:46 
>надо добавлять не свап-файл, а свап-раздел
>
>man mkswap, swapon и т д
>
>по поводу 2 : см логи, /var/log/messages /var/log/cron
>
>в конце crontab должна быть пустая строка. кроме того, лучше пользоваться crontab
>-e

1. ну можно и файл, правда совсем не желательно :)
2. конечно crontab -e, да еще не обязательно от рута, лучше от пользователя, если особые привилегии не нужны.

еще в начале файла можно добавить
MAILTO="своё_мыло"
и тогда тебе будут приходить отчеты (то что выводит выполненная по крону команда) на мыло.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "debian linux + swap + crontab"  +/
Сообщение от Дмитрий email(??) on 09-Дек-09, 07:25 
>[оверквотинг удален]
>>
>>1.как добавить свап файл в дебиане?
>>2.добавил в /etc/crontab строку
>>  16 *    * * *  
>>root    /usr/local/etc/alertmon.pl
>>реакция нулевая :(
>
>надо добавлять не свап-файл, а свап-раздел
>
>man mkswap, swapon и т д

дык в том и проблема, свап раздел не сделали :(

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "debian linux + swap + crontab"  +/
Сообщение от Дмитрий email(??) on 09-Дек-09, 07:33 

>по поводу 2 : см логи, /var/log/messages /var/log/cron

в /var/log/messages глухо, похоже туда ничего не пишется
файла /var/log/cron нету

лог вроде пишется в /var/log/syslog


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

crontab -e попробую
хотя не понятно почему из /etc/crontab не срабатывает :(


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "debian linux + swap + crontab"  +/
Сообщение от svn (??) on 09-Дек-09, 10:23 
>хотя не понятно почему из /etc/crontab не срабатывает :(

Крону тоже не понятно, какого хрена меняют его конфигурацию, ему об этом не сообщив.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "debian linux + swap + crontab"  +/
Сообщение от PavelR (??) on 09-Дек-09, 10:33 
>>хотя не понятно почему из /etc/crontab не срабатывает :(
>
>Крону тоже не понятно, какого хрена меняют его конфигурацию, ему об этом
>не сообщив.

Ой, да что вы такое говорите... Может быть в ман ? :-)

Советчики, блин.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "debian linux + swap + crontab"  +/
Сообщение от Pahanivo email(ok) on 09-Дек-09, 10:47 
>>>хотя не понятно почему из /etc/crontab не срабатывает :(
>>
>>Крону тоже не понятно, какого хрена меняют его конфигурацию, ему об этом
>>не сообщив.
>
>Ой, да что вы такое говорите... Может быть в ман ? :-)
>
>
>Советчики, блин.

kill -1 crond_pid

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "debian linux + swap + crontab"  +/
Сообщение от Дмитрий email(??) on 09-Дек-09, 10:51 
>>хотя не понятно почему из /etc/crontab не срабатывает :(
>
>Крону тоже не понятно, какого хрена меняют его конфигурацию, ему об этом
>не сообщив.

Это уже не важно crontab -e помог :)

в freebsd допустим приспокойно можно править /etc/crontab и все работает...


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "debian linux + swap + crontab"  +/
Сообщение от Pahanivo email(ok) on 09-Дек-09, 11:04 
>Это уже не важно crontab -e помог :)
>
>в freebsd допустим приспокойно можно править /etc/crontab и все работает...

вот тока звездеть не надо!
пока ребут не сделаешь или сам крон не передернеш он конфигу не перечитает

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "debian linux + swap + crontab"  +/
Сообщение от Дмитрий email(??) on 09-Дек-09, 11:21 
>>Это уже не важно crontab -e помог :)
>>
>>в freebsd допустим приспокойно можно править /etc/crontab и все работает...
>
>вот тока звездеть не надо!
>пока ребут не сделаешь или сам крон не передернеш он конфигу не
>перечитает

возможно, давно было, не помню....

а вот как подрубить свап файл? может подскажешь великий Гуру :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "debian linux + swap + crontab"  +/
Сообщение от nadirx2 (ok) on 09-Дек-09, 11:30 
>[оверквотинг удален]
>>>
>>>в freebsd допустим приспокойно можно править /etc/crontab и все работает...
>>
>>вот тока звездеть не надо!
>>пока ребут не сделаешь или сам крон не передернеш он конфигу не
>>перечитает
>
>возможно, давно было, не помню....
>
>а вот как подрубить свап файл? может подскажешь великий Гуру :)

dd if=/dev/zero of=/СВАП bs=1K count=<РАЗМЕР В КБ >

mkswap /СВАП
swapon /СВАП

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "debian linux + swap + crontab"  –1 +/
Сообщение от Дмитрий email(??) on 09-Дек-09, 11:55 
>[оверквотинг удален]
>>>перечитает
>>
>>возможно, давно было, не помню....
>>
>>а вот как подрубить свап файл? может подскажешь великий Гуру :)
>
>dd if=/dev/zero of=/СВАП bs=1K count=<РАЗМЕР В КБ >
>
>mkswap /СВАП
>swapon /СВАП

mart:/# dd if=/dev/zero of=/swap0 bs=1k count=1024000
1024000+0 records in
1024000+0 records out
1048576000 bytes (1.0 GB) copied, 5.12097 s, 205 MB/s
mart:/# mkswap /swap0
Setting up swapspace version 1, size = 1048571 kB
no label, UUID=ab23951f-74c6-403f-ba00-da334c08ac2d
mart:/# swapon /swap0
swapon: /swap0: Operation not permitted
mart:/#

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "debian linux + swap + crontab"  +/
Сообщение от Дмитрий email(??) on 09-Дек-09, 11:56 
>[оверквотинг удален]
>mart:/# dd if=/dev/zero of=/swap0 bs=1k count=1024000
>1024000+0 records in
>1024000+0 records out
>1048576000 bytes (1.0 GB) copied, 5.12097 s, 205 MB/s
>mart:/# mkswap /swap0
>Setting up swapspace version 1, size = 1048571 kB
>no label, UUID=ab23951f-74c6-403f-ba00-da334c08ac2d
>mart:/# swapon /swap0
>swapon: /swap0: Operation not permitted
>mart:/#

mart:/# ls -la /swap0
-rw-r--r-- 1 root root 1048576000 Dec  9 13:42 /swap0

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "debian linux + swap + crontab"  +/
Сообщение от PavelR (??) on 09-Дек-09, 11:57 
>[оверквотинг удален]
>mart:/# dd if=/dev/zero of=/swap0 bs=1k count=1024000
>1024000+0 records in
>1024000+0 records out
>1048576000 bytes (1.0 GB) copied, 5.12097 s, 205 MB/s
>mart:/# mkswap /swap0
>Setting up swapspace version 1, size = 1048571 kB
>no label, UUID=ab23951f-74c6-403f-ba00-da334c08ac2d
>mart:/# swapon /swap0
>swapon: /swap0: Operation not permitted
>mart:/#

dmesg
?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "debian linux + swap + crontab"  +/
Сообщение от Дмитрий email(??) on 09-Дек-09, 12:20 
>[оверквотинг удален]
>>1048576000 bytes (1.0 GB) copied, 5.12097 s, 205 MB/s
>>mart:/# mkswap /swap0
>>Setting up swapspace version 1, size = 1048571 kB
>>no label, UUID=ab23951f-74c6-403f-ba00-da334c08ac2d
>>mart:/# swapon /swap0
>>swapon: /swap0: Operation not permitted
>>mart:/#
>
>dmesg
>?

dmesg
ничего не выдает

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "debian linux + swap + crontab"  +/
Сообщение от PavelR (??) on 09-Дек-09, 11:55 
>>Это уже не важно crontab -e помог :)
>>
>>в freebsd допустим приспокойно можно править /etc/crontab и все работает...
>
>вот тока звездеть не надо!
>пока ребут не сделаешь или сам крон не передернеш он конфигу не
>перечитает

ЭЭ, товарищ. не соглашусь:

[root@rpv /etc]# ls -l crontab
-rw-r--r--  1 root  wheel  736  6 дек 20:26 crontab

Dec  6 20:27:00 rpv /usr/sbin/cron[785]: (*system*) RELOAD (/etc/crontab)

---
это было вчера. Специально для чистоты эксперимента, пересохраняем crontab

ls -l crontab
-rw-r--r--  1 root  wheel  736  9 дек 14:54 crontab

видим строчку в /var/log/cron:

Dec  9 14:55:00 rpv /usr/sbin/cron[1012]: (*system*) RELOAD (/etc/crontab)

так что, Вы как-то не правы.

[root@rpv /etc]# uname -a
FreeBSD rpv 8.0-RELEASE-p1 FreeBSD 8.0-RELEASE-p1 #0: Sun Dec  6 18:37:06 NOVT 2009     root@rpv:/usr/obj/usr/src/sys/CH8  i386

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "debian linux + swap + crontab"  +/
Сообщение от shadow_alone (ok) on 09-Дек-09, 12:15 
Наверняка стоит какой-нить демон, который мониторит этот файл на предмет изменения, и перезапускает крон, в положительном случае.
Но это не native.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "debian linux + swap + crontab"  +/
Сообщение от XAnder (ok) on 09-Дек-09, 12:40 
>Наверняка стоит какой-нить демон, который мониторит этот файл на предмет изменения, и
>перезапускает крон, в положительном случае.
>Но это не native.

Ну уж нет! На FreeBSD это сам крон и делает. Так в его мане и сказано:

Additionally, cron checks each minute to see if its spool directory's
modification time (or the modification time on /etc/crontab) has changed,
and if it has, cron will then examine the modification time on all
crontabs and reload those which have changed.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "debian linux + swap + crontab"  +/
Сообщение от shadow_alone (ok) on 09-Дек-09, 12:50 
>[оверквотинг удален]
>>Но это не native.
>
>Ну уж нет! На FreeBSD это сам крон и делает. Так в
>его мане и сказано:
>
>Additionally, cron checks each minute to see if its spool directory's
>modification time (or the modification time on /etc/crontab) has changed,
>and if it has, cron will then examine the modification time on
>all
>crontabs and reload those which have changed.

Даже если и так, он сам и мониторит свои файлы. Не вижу в этом ничего хорошего.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

20. "debian linux + swap + crontab"  +/
Сообщение от PavelR (??) on 09-Дек-09, 13:53 
>[оверквотинг удален]
>>его мане и сказано:
>>
>>Additionally, cron checks each minute to see if its spool directory's
>>modification time (or the modification time on /etc/crontab) has changed,
>>and if it has, cron will then examine the modification time on
>>all
>>crontabs and reload those which have changed.
>
>Даже если и так, он сам и мониторит свои файлы. Не вижу
>в этом ничего хорошего.

Объяснение мнения будет ?

Я вот не вижу ничего плохого в этом поведении. И что ?
... Могу даже рассказать, почему он так делает...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

22. "debian linux + swap + crontab"  +/
Сообщение от Дмитрий email(??) on 10-Дек-09, 08:36 
>[оверквотинг удален]
>>>crontabs and reload those which have changed.
>>
>>Даже если и так, он сам и мониторит свои файлы. Не вижу
>>в этом ничего хорошего.
>
>Объяснение мнения будет ?
>
>Я вот не вижу ничего плохого в этом поведении. И что ?
>
>... Могу даже рассказать, почему он так делает...

извиняюсь что влезаю в вашу беседу... :)

а не подскажете ли как свап добавить? :)


кстати, а почему крон так делает? интересно стало


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

23. "debian linux + swap + crontab"  +/
Сообщение от PavelR (??) on 10-Дек-09, 08:55 
>
>кстати, а почему крон так делает? интересно стало

ну, это отчасти предположение, исходя из работы crontab

Пользователь редактирует свой файл расписаний, делает "crontab -e".
Сохраняет файл.
Как крон подхватит изменения файла ?

Либо он должен получить сигнал.
Либо он должен делать сканирование директории, на предмет изменившихся файлов, либо просто считывать эти файлы каждую минуту.

Мне кажется, что либо он перечитывает файлы каждую минуту - тогда перезапуск после именения /etc/crontab вообще не требуется.
Либо, он делает поиск изменившихся пользовательских файлов, и перечитывает только их,  и разделять поведение в отношении единственного /etc/crontab просто не стали.

//Либо он должен получить сигнал. - для этого посылающий сигнал должен быть тем же самым пользователем, что и процесс cron. cron выполняется, естественно, от root. Т.о. бинарник crontab должен стать suid-ным в root, что мало приятно с точки зрения безопасности. Ну и, как показывает реальность файловой системы, он только sgid-ный, для того чтобы он мог писать в spool.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

24. "debian linux + swap + crontab"  +/
Сообщение от PavelR (??) on 10-Дек-09, 08:58 
>
>а не подскажете ли как свап добавить? :)
>

может попробовать

swapon -v /swap0

?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

25. "debian linux + swap + crontab"  +/
Сообщение от Дмитрий email(??) on 10-Дек-09, 09:32 
>>
>>а не подскажете ли как свап добавить? :)
>>
>
>может попробовать
>
>swapon -v /swap0
>
>?

mart:~# swapon -v /swap0
swapon on /swap0
swapon: warning: /swap0 has insecure permissions 0644, 0600 suggested
swapon: /swap0: Operation not permitted
mart:~# chmod 0600 /swap0
mart:~# swapon -v /swap0
swapon on /swap0
swapon: /swap0: Operation not permitted
mart:~# swapon /swap0
swapon: /swap0: Operation not permitted

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

21. "debian linux + swap + crontab"  +/
Сообщение от Pahanivo email(ok) on 09-Дек-09, 14:27 
эээээ смущенно посыпаю голову пеплом!
ноо я раньше видел, что на фрях пока `kill -1` не пнеш /etc/crontab не перечитывался .....
поэтому по привычке kill -1 ))
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

26. "debian linux + swap + crontab"  +/
Сообщение от Дмитрий email(??) on 10-Дек-09, 09:39 
>Господа, очень не силен в линуксах...
>
>возникло пара вопросов:
>
>1.как добавить свап файл в дебиане?
>2.добавил в /etc/crontab строку
>  16 *    * * *  
>root    /usr/local/etc/alertmon.pl
>реакция нулевая :(

mart:~# uname -a
Linux mart 2.6.26-2-openvz-amd64 #1 SMP Mon Oct 19 03:17:12 UTC 2009 x86_64 GNU/Linux

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

27. "debian linux + swap + crontab"  +/
Сообщение от shadow_alone (ok) on 10-Дек-09, 09:49 
Надо было с этого и начинать, вы в контейнере openvz, там есть ограничения, вот поэтому у Вас и нет прав :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

28. "debian linux + swap + crontab"  +/
Сообщение от Дмитрий email(??) on 10-Дек-09, 09:51 
>Надо было с этого и начинать, вы в контейнере openvz, там есть
>ограничения, вот поэтому у Вас и нет прав :)

Ага, т.е. вопрос переадресовываем хостерам?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

29. "debian linux + swap + crontab"  +/
Сообщение от shadow_alone (ok) on 10-Дек-09, 09:55 
>>Надо было с этого и начинать, вы в контейнере openvz, там есть
>>ограничения, вот поэтому у Вас и нет прав :)
>
>Ага, т.е. вопрос переадресовываем хостерам?

Однозначно, но обычно в контейнерах openvz не бывает свап файла...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру