enginer, Если вы работали с Пишармом - какой смысл переходить на Дрим? Когда PhpStorm Будет привычнее и мощнее в разы.
После Джанги нырнуть в Вордпресс - искренне сочувствую)) После красоты и логики -Бардак и непонятки)))
Я вот пытаюсь добавить в работу YII2 - получше, но все равно до Джанги не дотягивает.
DenisVS, Спасибо, теперь понятнее. Почему зло? какие есть варианты?
Господа Оптимизайка, imagine, а можно с пояснениями для нуба? Мне нужно не только сделать, о и понять иначе я не играю)))
Обьединение команд в одну строку через && -это же тоже самое что последовательное выполенение? Они же все равно будут все последовательно выполенны независимо от предыдущей?
hg pull -u - аналогично - это обьединение pull и update, опять же безусловное?
А что не устраивает в PHPStorm? Я вообще уже без него не представляю работы) По желанию можно даже базу данных подключить. Сколько он мне времени сэкономил на поиск ошибок - не сосчитать
Stek, Понятно. Мне с workon проще - нагляднее синтаксис.
Даже если не полениться и порыться в этой ветке, можно найти кучу версий ответа на ваш вопрос. И не пришлось бы засорять ветку дублем...
Ответ - кому что удобнее.
Например в качестве редактора я использую PHPStorm - немного тяжеловат, зато есть плаг для вордпресса и понимает синтаксис встроенных функций. Кстати имеет встроенный контроль версий, понимает и ртуть и гит.
Для деплоя - Mercurial, но это имеет смысл только на выделенном сервере, установить на шаред - проблематично, недавно это обсуждали.
Stek, Понятно, спасибо. Еще вопрос - что выгоднее - запускать окружение через workon или через source ... activate?
Спасибо, как вариант можно и так. Вопрос - в этом случае лог куда будет писаться? В эту же папку?
dmitrii_trof, Для начала тренируюсь на локали, на хостинге у меня никаких панелей нет, поэтому все только через консоль.---------- Добавлено 16.08.2016 в 17:39 ----------Глаза боятся а руки делают)))
Стоило совсем немного вникнуть)
Пошел по пути написания баш-скрипта и добавления его в крон
#!/bin/bash source `which virtualenvwrapper.sh` cd /home/path/to/appl/rent workon rentalcar python manage.py parse deactivate
Положил скрипт в папку с проектом, чтоб потом не искать
и в crontab посредством crontab -e
* */23 * * * /home/path/to/appl/rent/parse.sh
Всем огромное спасибо, что наставили на путь истинный)))
Если что-то неверно - прошу подправить.
mark2011, webjey, Спасибо, но эту теорию я уже изучил) мне бы конкретный пример)) что набирать в командной строке, в скрипте...
И как проверить правильность выполнения? Где то наталкивался что есть типа --verify cron
Сейчас добавил просто в кроне следующее
* */23 * * * /home/path/Work/Projects/rent/workon rentalcar && /home/path/Work/Projects/rent/manage.py parse && /home/path/Work/Projects/rent/deactivate