node.js на убунту через файл sh, однако он не выполняется, но если через консоль все ок. может кто-то сталкивался с такой проблемой?
npm i node-cron?
если я буду использовать node-cron мне нужно чтобы консоль постоянно была запущена? я бы хотел ее закрывать иногда и с другими задачами работать?
Пока понятно только то, что что-то не работает. Что, где, куда, почему - это на выходных давай будем угадывать, сегодня тут дискуссии про "что проще: фронт или бэк".
это взаимодействие двух взаимосвязанных систем. это все равно что сказать что проще мозг или сердце. что проще рука или нога? они одинаково нужны и одинаково сложные.
я сталкивался, когда не умел работать с баш-скриптами и кроном.. в чём была причина? - в прокладке, потом научился
@backend_slave_master во, слыхал?
в какой прокладке была причина?
между стулом и клавиатурой
не он ярый бэкендщик и он до конца будет думать что бэк сложнее и круче )
по никнэйму ведь видно
даже если уровень задач типовых сложнее. меня скорее возмущает его факт надменности одних специалистов над другими
а реальный совет может быть из своего опыта будет?
-Ты пришёл к нам и просишь у нас помощи.. но ты делаешь это без уважения. 😄 Извини, не удержался.
Ты на муравьев когда наступаешь считаешь себя надменным? Тут все то же самое, фронт это детская песочница, а взрослые бекендеры о вас заботятся. И конечно же быть ответственным взрослым сложнее чем копаться в песке
с уважением. пожалуйста прошу помочь
Нахуя наступать на муравьёв?
Ну так что именно не работает? Что ты делал, что пробовал, чем запускаешь, какие ошибки/результат получаешь?
"Нет лучшего среди равных"
на 1-м скрине я вывожу с помощью node 1 и 2 в гугл таблицы. без cron ошибок нет. справа содержимое test.sh на 2-м скрине содержимое файла после выполнения команды crontab -e справа syslog когда выполняется cron логи ничего не показывают log.txt пустой chmod +x для всех файлов прописал он просто пропускает первую строку и выполняет вторую где пишется + в файл test.txt
ты в wsl под виндой, правильно? а сама служба для крона запущена?
Предположу, что запускаемая нода не знает о скрипте, который ты пытаешься запустить по адресу /projects.
нет. я на хостинге через ssh. на сервере ubuntu все запущено sh работает, но почему-то js пропускает
а, я слепой, увидел)
у второй кронджобы тоже логи выводи для отладки.. попробуй ещё в каталог /projects/topvisor перейти, а только потом /usr/bin/node send.js запустить
Обсуждают сегодня