Реклама на сайте Advertise with us

Cron - куча заданий на одно время

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

Раздаю инвайты, ищу линк-трейд

С нами с 20.08.04
Сообщения: 16481
Рейтинг: 8587


Передовик Master-X (16.11.2006) Передовик Master-X (01.09.2019)
Ссылка на сообщениеДобавлено: 01/09/06 в 15:40       Ответить с цитатойцитата 

Вопрос - если на одно и тоже время задать кучу заданий - крон их выполнит последовательно, или те, что успеет?

Если надо просто кучу заданий выполнить подряд (например копирование группы фоток) - как их грамотно задать?

Кому ссылку?
RU и EN Dating

0
 



С нами с 07.01.03
Сообщения: 464
Рейтинг: 309

Ссылка на сообщениеДобавлено: 01/09/06 в 16:01       Ответить с цитатойцитата 

Запустит несколько процессов и выполнит, этож не дос, тут многозадачность и все такое

6
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 01/09/06 в 16:04       Ответить с цитатойцитата 

делаешь один файл , скажем run.sh куда вписываешь все свои задания. Из крона вызываешь run.sh , все выполнится и нагрузка распределится плавно, без последствий для сервера.

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

8
 

Раздаю инвайты, ищу линк-трейд

С нами с 20.08.04
Сообщения: 16481
Рейтинг: 8587


Передовик Master-X (16.11.2006) Передовик Master-X (01.09.2019)
Ссылка на сообщениеДобавлено: 01/09/06 в 17:51       Ответить с цитатойцитата 

т.е. в файл пишем:
Код:
cd ~/www.domain.com/htdocs/folder;/usr/bin/wget domain1.com/1.jpg > /dev/null
cd ~/www.domain.com/htdocs/folder;/usr/bin/wget domain1.com/2.jpg > /dev/null
а в кроне?
догадка есть, конечно, но слабо я в нем волоку

Кому ссылку?
RU и EN Dating

0
 

БешаныйСуслег

С нами с 16.06.04
Сообщения: 1322
Рейтинг: 1338

Ссылка на сообщениеДобавлено: 01/09/06 в 23:35       Ответить с цитатойцитата 

Если в кроне несколько заданий, то он запускает их независимо друг от друга, что заметно повышает Load Average.

Желательно задания объединять в скрипт.

pierx писал:
А в кроне

А в кроне например так
Код:

* * * * * /usr/local/bin/bash /home/user/run.sh >/dev/null 2>&1

8
 



С нами с 29.08.04
Сообщения: 223
Рейтинг: 123

Ссылка на сообщениеДобавлено: 02/09/06 в 08:25       Ответить с цитатойцитата 

А еще в кроне можно писать так
* * * * * comand1; comand2; comand3; ...
И он их будет выполнять последовательно (сюрпрайз, сюрпрайз).

админю ваши дедики

8
 

Раздаю инвайты, ищу линк-трейд

С нами с 20.08.04
Сообщения: 16481
Рейтинг: 8587


Передовик Master-X (16.11.2006) Передовик Master-X (01.09.2019)
Ссылка на сообщениеДобавлено: 02/09/06 в 09:26       Ответить с цитатойцитата 

Т.е. так?
Код:
* * * * * cd ~/www.domain.com/htdocs/folder;/usr/bin/wget domain1.com/1.jpg > /dev/null; cd ~/www.domain.com/htdocs/folder;/usr/bin/wget domain1.com/2.jpg > /dev/null
Что касаемо переписи 2х файлов?

Кому ссылку?
RU и EN Dating

0
 



С нами с 29.08.04
Сообщения: 223
Рейтинг: 123

Ссылка на сообщениеДобавлено: 04/09/06 в 16:14       Ответить с цитатойцитата 

pierx писал:
Т.е. так?
Код:
* * * * * cd ~/www.domain.com/htdocs/folder;/usr/bin/wget domain1.com/1.jpg > /dev/null; cd ~/www.domain.com/htdocs/folder;/usr/bin/wget domain1.com/2.jpg > /dev/null
Что касаемо переписи 2х файлов?

Да, именно так.
Файлы не будут переписываться. Удаляй их предварительно с помощью rm

админю ваши дедики

8
 



С нами с 21.09.03
Сообщения: 7329
Рейтинг: 2144

Ссылка на сообщениеДобавлено: 04/09/06 в 17:40       Ответить с цитатойцитата 

Код:
* * * * * cd ~/www.domain.com/htdocs/folder;/usr/bin/wget domain1.com/1.jpg > /dev/null; cd ~/www.domain.com/htdocs/folder;/usr/bin/wget domain1.com/2.jpg > /dev/null


Что-то я не пойму, что ты хочешь сделать с командой cd тут?

6
 

Раздаю инвайты, ищу линк-трейд

С нами с 20.08.04
Сообщения: 16481
Рейтинг: 8587


Передовик Master-X (16.11.2006) Передовик Master-X (01.09.2019)
Ссылка на сообщениеДобавлено: 04/09/06 в 18:51       Ответить с цитатойцитата 

А хз - мне как-то дали конструкцию, юзаю с тех пор.
Если аналог доса - то перейти в директорию видимо. Тогда ее можно только первый раз написать видимо, раз точка с запятой - просто разделитель строк. Тогда видимо вот так надо:
Код:
* * * * * cd ~/www.domain.com/htdocs/folder; /usr/bin/wget domain1.com/1.jpg > /dev/null; /usr/bin/wget domain1.com/2.jpg > /dev/null

Кому ссылку?
RU и EN Dating

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »