|
С какого момента после редакция начинает работать cron?
|
|||
---|---|---|---|
#18+
Доброго времени суток! Я понимаю, что вопросы по CRON тут уже всех достали. Но сам не могу разобраться. Борюсь с cron-он уже вторую неделю. Вот мой лист crontab Код: html 1.
По логике вещей он должен заработать через 10 минут после сохранения. А вот нифига. В терминале висит htop и никакой активности не наблюдается. Да, после этой стоки стоит одна пустая. Что бы понять, в чем затык пробовал даже * * * * * echo "Hello" результатов нет. Сам cron запущен, это видно в htop. Все запущено и работает от одного пользователя htms Подскажите куда смотреть в чем затык. ОС ubuntu srerver 14.04 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2016, 10:08 |
|
С какого момента после редакция начинает работать cron?
|
|||
---|---|---|---|
#18+
HunterNomadПо логике вещей он должен заработать через 10 минут после сохранения.По заданному же в строке расписанию он должен работать каждую десятую минуту каждого часа. HunterNomadА вот нифига.Что именно "нифига"? Файл является исполняемым? Пути, если они не указаны в PATH, полные прописаны? Какие-то отчёты падают в почту? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2016, 10:30 |
|
С какого момента после редакция начинает работать cron?
|
|||
---|---|---|---|
#18+
vkleHunterNomadПо логике вещей он должен заработать через 10 минут после сохранения.По заданному же в строке расписанию он должен работать каждую десятую минуту каждого часа. Я думал, что для этого нужно было написать так: Код: html 1.
Я могу и ошибаться конечно Да, на файле установлено 777 Пути прописал полные. Если из консоли запускать /home/htms/proj1/run.sh все срабатывает. В почту ничего не кидает. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2016, 10:43 |
|
С какого момента после редакция начинает работать cron?
|
|||
---|---|---|---|
#18+
HunterNomadЯ думал, что для этого нужно было написать так: Код: html 1.
Не имеет значения, эти расписания идентичны. Любое число, будучи поделённым на единицу, продолжает оставаться тем же самым числом. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2016, 11:49 |
|
С какого момента после редакция начинает работать cron?
|
|||
---|---|---|---|
#18+
HunterNomadВ почту ничего не кидает.Чудеса нынче редко случаются. Либо крон не запущен, либо скрипт ничего не отдаёт на вывод, либо не ту почту смотрите. Попробуйте для теста отправить вывод в файл Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2016, 12:49 |
|
С какого момента после редакция начинает работать cron?
|
|||
---|---|---|---|
#18+
vkleHunterNomadВ почту ничего не кидает.Чудеса нынче редко случаются. Либо крон не запущен, либо скрипт ничего не отдаёт на вывод, либо не ту почту смотрите. Попробуйте для теста отправить вывод в файл Код: sql 1.
Добавил в таком варианте Код: html 1.
Вот вывод Код: html 1. 2. 3. 4. 5.
По поводу почты, сервис не был установлен, Ну и почты не было. Сейчас поставили, посмотрим. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2016, 12:51 |
|
С какого момента после редакция начинает работать cron?
|
|||
---|---|---|---|
#18+
HunterNomadВот выводКак минимум, крон работает. HunterNomadПо поводу почты, сервис не был установлен, Ну и почты не было. Сейчас поставили, посмотрим.Какой такой сервис? Что, в этих ваших убунтах по дефолту нет локального почтового ящика пользователя? Ну, если там всё так плохо, то можно в /etc/aliases прописать перенаправление на сторонний почтовый ящик или задать явно директивой в кроне (только для этого сендмейл потребуется). ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2016, 13:21 |
|
С какого момента после редакция начинает работать cron?
|
|||
---|---|---|---|
#18+
vkleHunterNomadВот выводКак минимум, крон работает. HunterNomadПо поводу почты, сервис не был установлен, Ну и почты не было. Сейчас поставили, посмотрим.Какой такой сервис? Что, в этих ваших убунтах по дефолту нет локального почтового ящика пользователя? Ну, если там всё так плохо, то можно в /etc/aliases прописать перенаправление на сторонний почтовый ящик или задать явно директивой в кроне (только для этого сендмейл потребуется). Мистика в том, что скрипт работает на ура, если его запускать в ручную хоть каждые пол часа, но затыкается, если его запускать по cron даже три раза в сутки. Приложение подготавливает данные и кидает их в определенный ресурс. Так вот, если в ручную запускать, то скинутые на ресурс данные выглядят, условно, так: Код: html 1. 2. 3. 4. 5.
Если это делает cron, то все печально: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Я понимаю, прозвучит глупо, но хоть садись и пиши своего демона. Может кто сталкивался с подобным затыком? Как решали? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2016, 09:10 |
|
С какого момента после редакция начинает работать cron?
|
|||
---|---|---|---|
#18+
HunterNomadМистика в том, что скрипт работает на ура, если его запускать в ручную хоть каждые пол часа, но затыкается, если его запускать по cron даже три раза в сутки. Что значит затыкается? Ведь этот вариант правильно отрабатывал: Код: powershell 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2016, 11:27 |
|
С какого момента после редакция начинает работать cron?
|
|||
---|---|---|---|
#18+
k-nikeHunterNomadМистика в том, что скрипт работает на ура, если его запускать в ручную хоть каждые пол часа, но затыкается, если его запускать по cron даже три раза в сутки. Что значит затыкается? Ведь этот вариант правильно отрабатывал: Код: powershell 1.
Обратил внимание на интересный момент, при запуске скрипта по cron в htop выдается вот это Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9.
То есть как будто проект запущен дважды, но в cron я писал только Код: html 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2016, 12:15 |
|
С какого момента после редакция начинает работать cron?
|
|||
---|---|---|---|
#18+
У вас наверное в системе в качестве shell'a стоит bash, причем может лично в вашей учетной записью, а в run.sh указан использовать sh, вы уж как-нибудь разберитесь с правилами написания скриптов под разные интерпретаторы... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2016, 14:04 |
|
С какого момента после редакция начинает работать cron?
|
|||
---|---|---|---|
#18+
Sergey OrlovУ вас наверное в системе в качестве shell'a стоит bash, причем может лично в вашей учетной записью, а в run.sh указан использовать sh, вы уж как-нибудь разберитесь с правилами написания скриптов под разные интерпретаторы... В консоле htms@ubuntu:~$ echo $SHELL /bin/bash В cron */30 * * * * /home/htms/proj1/run.sh В run.sh #!/bin/bash source /home/htms/proj1/virt/proj/bin/activate && python /home/htms/proj1/run.py Как бы все правильно. Но ваши слова заставляют задуматься откуда запуск sh ... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2016, 14:22 |
|
С какого момента после редакция начинает работать cron?
|
|||
---|---|---|---|
#18+
HunterNomadSergey OrlovУ вас наверное в системе в качестве shell'a стоит bash, причем может лично в вашей учетной записью, а в run.sh указан использовать sh, вы уж как-нибудь разберитесь с правилами написания скриптов под разные интерпретаторы... Но ваши слова заставляют задуматься откуда запуск sh ... Подскажите, как проверить откуда или что запускает второй вариант работы кода по sh. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2016, 08:40 |
|
С какого момента после редакция начинает работать cron?
|
|||
---|---|---|---|
#18+
HunterNomadПодскажите, как проверить откуда или что запускает второй вариант работы кода по sh. 1. в теле /home/htms/proj1/run.py 2. во всех файлах ls -l /var/spool/cron* 3. во всех файлах ls -l /etc/cron* ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2016, 08:53 |
|
С какого момента после редакция начинает работать cron?
|
|||
---|---|---|---|
#18+
k-nikeHunterNomadПодскажите, как проверить откуда или что запускает второй вариант работы кода по sh. 1. в теле /home/htms/proj1/run.py 2. во всех файлах ls -l /var/spool/cron* 3. во всех файлах ls -l /etc/cron* Там уже смотрел)) но все равно спасибо) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2016, 09:12 |
|
С какого момента после редакция начинает работать cron?
|
|||
---|---|---|---|
#18+
Просто так работает крон (либо запускается /bin/sh -c, либо то, что указано в SHELL в кронтабе с опцией -s) А шелл (а не сразу exec) запускается чтоб можно было запускать скрипты (правильным интерпретатором)автор Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2016, 05:45 |
|
|
start [/forum/topic.php?fid=25&msg=39299147&tid=1481677]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 284ms |
total: | 435ms |
0 / 0 |