Запускать скрипт узла навсегда в heroku (или aws) без внешнего интерфейса? - PullRequest
0 голосов
/ 08 апреля 2019

У меня есть требование запустить скрипт узла (не app или dapp), у которого нет файлов переднего конца (html, css). Этот скрипт будет отправлять транзакции (вызывать функцию умного контракта) через равные промежутки времени. единственное ограничение заключается в том, что этот сценарий должен выполняться постоянно (вечно) без остановки, если администратором не задана конкретная команда. Пожалуйста, предложите, как мы могли бы достичь этого? Спасибо.

PS: если у вас есть лучшее предложение для платформы, кроме heroku, это приветствуется и с деталями. Tx.

Ответы [ 2 ]

0 голосов
/ 08 апреля 2019

Вы можете взглянуть на kue .

. Хорошая особенность kue заключается в том, что она предоставляет вам пользовательский интерфейс, где администратор может просматривать запущенные, сбои, задания и т. Д. Также, вы можете настроить его так, чтобы программно останавливать работу.

0 голосов
/ 08 апреля 2019

Unix cron отлично работает для такого рода вещей.Просто добавьте cron в ваш crontab с помощью команды:

crontab -e

Затем просто установите ваш шаблон и добавьте строку с вашей командой для запуска, например это будетзапускать каждый день в 3.00 утра:

0 3 * * * /root/backup.sh

Тогда не забудьте перезагрузить ваш процесс cron:

Перезапуск службы sudo cron

Определите ваш шаблон здесь: https://crontab.guru/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...