@proRuby

Страница 401 из 1594
Amir
26.01.2017
09:29:52
crontab ведь для этого и создан чтобы все скрипты запускать от имени пользователя так ведь?

I
26.01.2017
09:30:19
да

Amir
26.01.2017
09:30:54
поэтому думаю излишне загружать переменные всякие там

типа такой хрени * * * * * . $HOME/.bash_profile; . $HOME/.bashrc; env > $HOME/env.log;

Google
Amir
26.01.2017
09:33:45
ух ты нашел решение все просто оказывается, надо через баш запускать в скрипте руби в начале надо сделать исполняемым

правда проблема оказывается была при записи лог файла на текущую папку

не было прав

Alexander
26.01.2017
09:36:03
> надо сделать исполняемым > не было прав при записи лог файла на текущую папку типичные проблемы, запоминай и не повторяй

Alex
26.01.2017
09:37:32
и опять же в конечно счете он пишет bash -C и т.д

Alexander
26.01.2017
09:37:56
так скажем, прямое использование, в то время как whenever — обёртка

Alex
26.01.2017
09:38:41
эта обертка, страхует от головной боли, забывчивости и проблем.

а еще ей просто проще пользоваться.

Alan
26.01.2017
09:39:33
Alex
26.01.2017
09:39:46
Ты просто не умеешь готовить в bash =)
нет я просто ценю свое время и люблю снимать с себя головную боль.

Скажи что ты там можешь такого приготовить что не делалось бы проще в whenever?

Google
Alan
26.01.2017
09:40:21
нет я просто ценю свое время и люблю снимать с себя головную боль.
Каждому своё для меня быстрее сделать напрямую чем курить как использовать обёртку и какие нюансы и тупняки словлю от неё потом.

Скажи что ты там можешь такого приготовить что не делалось бы проще в whenever?
не использую whenever, так что не отвечу что там можно, а что нельзя.

Alex
26.01.2017
09:41:02
ты от своего баша словишь головняки, от whenever нет.

Он банально проще и легче поддерживается.

Lupsick
26.01.2017
09:41:10
не пробовал но осуждаю

Alex
26.01.2017
09:41:19
Стоит ли говорить что ты кронтаб не будешь в гит комитить?

и при каждом изменении ручками его править

Lupsick
26.01.2017
09:41:37
ну он может рядом баш скрипт положить

в проекте

Alex
26.01.2017
09:41:53
ну он может рядом баш скрипт положить
Костыли костыльчики, а потом они изза забывчивости пойдут в рассинхрон

Alan
26.01.2017
09:42:25
не пробовал но осуждаю
Так я и не осуждаю, я просто говорю что ЛИЧНО МНЕ удобнее напрямую, а например @Fedcomp удобнее whenever.

Костыли костыльчики, а потом они изза забывчивости пойдут в рассинхрон
В чём костыли то объясни пожалуйста. И пример в студию головняков от баша, пожалуйста.

Alexander
26.01.2017
09:44:00
головняки от обёрток, в том числе ruby, тоже могут быть, поверьте

регулярно какие-то баги, недоработки… не всегда просто натыкаешься на это

Alex
26.01.2017
09:44:29
Alan
26.01.2017
09:44:34
Костыли костыльчики, а потом они изза забывчивости пойдут в рассинхрон
И, да,насчёт костылей вот "авторитетный" ресурс с определением. =) http://lurkmore.to/%D0%9A%D0%BE%D1%81%D1%82%D1%8B%D0%BB%D1%8C

Alex
26.01.2017
09:44:38
головняки будут если сам будешь кронтаб прописывать

> Костыль — средство добавления недостающей функциональности или исправления серьёзных дыр без должного редизайна системы

тебе не хватает кронтаба и ты не ставишь whenever

Google
Alex
26.01.2017
09:44:57
а делаешь черти как.

Alexander
26.01.2017
09:45:12
Ты наверное whenever никогда не юзал?
я про «обёртки» вообще, исключений почти нет

Alex
26.01.2017
09:45:22
Дыра заключается в том что тебе придется вручную синхронизировать это при каждом редактировании, вместо должного редизайна системы.

Dima
26.01.2017
09:45:27
это не так много.

Alex
26.01.2017
09:45:40
35? ну для такого мелкого проекта достаточно.

Alexander
26.01.2017
09:45:53
Alex
26.01.2017
09:46:12
почему не хватает?
Потому что тебе нужен кронтаб, и ты добавляешь его в свои зависимости.

У тебя нет кронтаба, он тебе понадобился - тебе не хватает крон задач.

Alexander
26.01.2017
09:46:23
это не так много.
20 PR при последнем обновлении 24 дек. 2016 — порядочно

Lupsick
26.01.2017
09:46:39
whenever не работает без крона

Alexander
26.01.2017
09:46:42
Alex
26.01.2017
09:46:59
то что у него 6к звезд не говорит что он большой.

Alex
26.01.2017
09:47:02
Это в сущности простой гем.

Просто невероятно нужный.

Alan
26.01.2017
09:47:13
Дыра заключается в том что тебе придется вручную синхронизировать это при каждом редактировании, вместо должного редизайна системы.
Хорош холиварить, я остался при своём мнении, ты меня не убедил. Whenever обязательно поюзаю. Но про баш считаю что это будет всегда стабильнее если со знанием дела будешь подходить к нему.

Alex
26.01.2017
09:47:22
стабильнее? лол

Alexander
26.01.2017
09:47:26
У тебя нет кронтаба, он тебе понадобился - тебе не хватает крон задач.
это как «у тебя нет проекта, он тебе понадобился — тебе не хватает кода»

Alan
26.01.2017
09:47:47
стабильнее? лол
гем, обертка, лол =)

Alex
26.01.2017
09:47:54
точнее будет "тебе не хватает движка"

Google
Alex
26.01.2017
09:48:29
гем, обертка, лол =)
Гем обертка обкатана на тысячах серверов (6к звезд) собрана тонна граблей и исправлена, гем генерирует все автоматически при каждом деплое и пилится кучей людей. Ты всерьез думаешь что ты умнее их всех?

Alexander
26.01.2017
09:48:37
Ну вообще то так и есть
и как, написание кода — костыль для проекта?

Alex
26.01.2017
09:48:48
и как, написание кода — костыль для проекта?
Написание кода не костыль для проекта.

Этого из моих слов никак не вытекает.

Alexander
26.01.2017
09:49:05
Написание кода не костыль для проекта.
написание крон-задач — не костыль для крона

Alan
26.01.2017
09:49:05
стабильнее? лол
после этого признаю что @Fedcomp разводит холивар, я офф для этой темы.

Alex
26.01.2017
09:49:19
То что тебе понадобился кронтаб точно также не костыль, кронтаб это нормальный инструмент.

Alex
26.01.2017
09:49:34
Admin
ERROR: S client not available

Alex
26.01.2017
09:49:50
итого: 0 костылей
то что ты вручную на проде ручками что то делаешь - с большой вероятностью костыль.

Alan
26.01.2017
09:50:01
Alex
26.01.2017
09:50:03
и приводит к частым ошибкам, людям свойственно ошибаться.

это дело вкуса +1
ты считаешь что баш стабильнее sh?

Alexander
26.01.2017
09:50:37
то что ты вручную на проде ручками что то делаешь - с большой вероятностью костыль.
то, что ты это не автоматизировал — это проблемы автоматизации, а не костыль

Alex
26.01.2017
09:50:49
это как раз костыль, лол.

Dima
26.01.2017
09:50:54
написание крон-задач — не костыль для крона
чем больше инструментов ты юзаешь для своей инфраструктуры - тем хуже. больше вероятность ошибок и так далее. Другие программисты увидят в гемфайле этот гем и будут смотреть для чего он. А кронтаб кто будет смотреть? Ты его ссылкой в репозиторий фиганёшь?

Alex
26.01.2017
09:50:55
Практически всегда.

У тебя грохнется hdd, как ты быстро поднимешь проект?

Google
Alexander
26.01.2017
09:51:28
это как раз костыль, лол.
почитай определение выше, пожалуйста, там нет ничего про ручную работу или наоборот, автоматизацию

Alex
26.01.2017
09:51:31
если у тебя какой нибудь ansible то ты развернешь в считанные минуты

а тут ты будешь полчаса "ручками" работать.

Это конечно холивар, но действия ручками на проде это почти всегда костыль.

Alan
26.01.2017
09:52:26
шшш, он профи.
Я смотрю ты такой профи что язвить только горазд в отношении людей с другим мнением. Таки узковат ваш взгляд на вещи.

Alex
26.01.2017
09:52:27
ещё раз: зависит от того, как ты кроном управляешь
Крон задачи приложения должны идти с репозиторием приложения.

Alexander
26.01.2017
09:52:42
Это конечно холивар, но действия ручками на проде это почти всегда костыль.
нет, это остаётся действиями ручками. это может входить в множество костылей, но не всегда.

Alex
26.01.2017
09:52:49
Alexander
26.01.2017
09:53:09
Крон задачи приложения должны идти с репозиторием приложения.
ну пожалуйста, можешь обеспечить это разными способами: с whenever или же без

Dima
26.01.2017
09:53:15
%x[echo "ЧТО ТО НЕПОНЯТНОЕ ДЛЯ ОГРОМНОГО ЧИСЛА ПРОГРАММИСТОВ 21 века " > etc/cron]? Ну нет уж.

Alex
26.01.2017
09:53:16
нет, это остаётся действиями ручками. это может входить в множество костылей, но не всегда.
Перечисли пожалуйста что тебе нужно ручками на проде делать.

Alex
26.01.2017
09:53:50
Перечисли для чего тебе может быть понадобиться что то ручками на проде делать.

Dima
26.01.2017
09:53:54
пили микросервис на руби и systemd unit))))00

Alan
26.01.2017
09:54:38
пили микросервис на руби и systemd unit))))00
на СИ тогда уж =) Стабильненько таки ?

Alexander
26.01.2017
09:54:52
Перечисли для чего тебе может быть понадобиться что то ручками на проде делать.
Для чего угодно, зависит от многих вещей: кто ты, что за проект, какой прод и какая задача

Dima
26.01.2017
09:55:15
лучше явное, простое, популярное решение, чем свой костыль, пусть и из инструмента ИЗ КОРОБКИ.

Dima
26.01.2017
09:56:23
вот я знаю про крон, но юзал я его последний раз в 14 лет. в остальных проектах whatever используется. И слава аллаху, что он есть, что он такой явный, простой. Что я контролирую ЗАДАЧИ приложения на УРОВНЕ приложения и инструментов, которые предоставляет этот стэк технологий.

Alex
26.01.2017
09:57:05

Страница 401 из 1594