2 / 2 / 0
Регистрация: 30.08.2012
Сообщений: 151
|
|
1 | |
Как в cron запретить одновременное выполнение двух заданий?20.12.2013, 21:58. Показов 2384. Ответов 6
Метки нет (Все метки)
(Если тему не там создал, то перенесите)
Есть скрипт, он выполняется каждые 6 минут ежедневно. Код
*/6 * * * * One.pl Код
*/11 * * * * kill_One.pl Есть второй скрипт, он запускается 1 раз в день в 01:00 Код
0 01 * * * Two.pl Код
01:10 10 01 * * * kill_Two.pl Мне нужно что бы когда работал скрипт Two (1 раз в день, продолжительность 10 минут, запуск 01:00),не запускался скрипт One (который каждые 5 минут грузится). Я не продвинутый юзер в администратировании.
0
|
20.12.2013, 21:58 | |
Ответы с готовыми решениями:
6
Одновременное выполнение двух заданий? Возможно ли: выполнение подпрограммы в отдельном процессе, одновременное выполнение двух подпрограмм? Запретить одновременное нажатие двух кнопок Одновременное выполнение двух операторов |
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|
20.12.2013, 23:59 | 2 |
синтаксис неправильный
Добавлено через 1 минуту через pid-файлы такое делают обычно (сами скрипты меняют) пример выполнения с условием, можешь применить аналогичное Код
* * * * * if [ -e /etc/passwd ]; then head -1 /etc/passwd > /tmp/file.txt; fi
0
|
2 / 2 / 0
Регистрация: 30.08.2012
Сообщений: 151
|
|
21.12.2013, 00:38 [ТС] | 3 |
Может кто объяснить как мне реализовать ?
0
|
2 / 2 / 0
Регистрация: 30.08.2012
Сообщений: 151
|
|
21.12.2013, 03:05 [ТС] | 5 |
мне бы первый запустить и убить так как я хочу, по фиг на второй
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||||
21.12.2013, 05:37 | 6 | |||||
в cron'е лучше делать один запуск обёртки
а цикл и остановки делать в обёртке
0
|
2 / 2 / 0
Регистрация: 30.08.2012
Сообщений: 151
|
|||||||||||
21.12.2013, 21:46 [ТС] | 7 | ||||||||||
1)Если я его помещу в крон, то какое мне время выполнения этого скрипта ставить? Каждую минуту? Повторно запускаться не будет? ведь в целом он 11 минут работать будет. (т.е крон 11 раз запустит?).
*/1 * * * * 1.sh 1.sh
2)Как бы второй скрипт реализовать тоже, который бы запускался раз в день на десять минут. */1 * * * * 2.sh 2.sh
3) Мне сказали что самый первый запуск через крон - будут запущены эти скрипты одновременно это так? 4) По поводу того что бы они вообще не могли вместе работать вот этот ваш код * * * * * if [ -e /etc/passwd ]; then head -1 /etc/passwd > /tmp/file.txt; fi Его тоже в крон нужно? Можно подробнее каким магическим способом он будет не давать запускаться? 5)Это реально такая сложная задача? Неужели администраторы и программисты не могут помочь. Сам я ни первым, ни вторым не являюсь.
0
|
21.12.2013, 21:46 | |
21.12.2013, 21:46 | |
Помогаю со студенческими работами здесь
7
Одновременное выполнение двух функций Одновременное выполнение двух классов Одновременное выполнение двух функций Одновременное (а не поочередное) выполнение двух циклов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |