Я также следил за некоторыми сообщениями и учебными пособиями, чтобы создать сценарий для запуска проекта meteor при перезапуске сервера. Я ответил на ответ, упомянутый в: How to run meteor on startup on Ubuntu serverСоздайте сценарий запуска для meteor в сервере linux
Затем я дал исполняемому разрешению сценарий с «chmod +x meteor-server.sh
».
Я попытался установить этот скрипт в /etc/init.d
и /etc/init
папках, но проект meteor не запускается при перезагрузке. Я использую ubuntu 16.04.
Буду признателен, если увидев причину, что со мной произошло. Следующий код - это файл сценария «meteor.server.sh
».
# meteorjs - meteorjs job file
description "MeteorJS"
author "Jc"
# When to start the service
start on runlevel [2345]
# When to stop the service
stop on runlevel [016]
# Automatically restart process if crashed
respawn
# Essentially lets upstart know the process will detach itself to the background
expect fork
# Run before process
pre-start script
cd /home/me/projects/cricket
echo ""
end script
# Start the process
exec meteor run -p 4000 --help -- production
Почему вы не построить проект и запустить сгенерированный пакет? – MasterAM
Спасибо за ответ, я просто хотел автоматически запустить свое приложение после перезагрузки сервера. – Janitha
Но это не рекомендуется для его запуска в первую очередь. – MasterAM