JS приложение, которое также использует ruby.Приложение запускается в Centos, для запуска приложения вам нужно запустить скрипт init.sh, который инициализирует node.js, проблема в том, что когда операционная система перезапускается, когда система запускает приведенный ниже код node.js, в который следует внести измененияпапки генерируется эта ошибка: ENOENT нет такого файла или каталога, uv_chdir
С чем это связано и как я могу решить эту проблему?
Узел.js код:
process.chdir('./Model');
...
Node.js Файлы пути проекта :
/var/www/html/myapp/
Структура папки проекта:
myapp/Model
myapp/Router
myapp/Controller
server.js
Сценарий запуска Node.js (в / var / www / html / myapp /):
#!/bin/bash
#run port
port=9000
#startupfiel
mainfile="server.js"
#close port services
kill -9 $(lsof -t -i:$port -sTCP:LISTEN)
#killall node
clear
clear
#start up file
node $mainfile
Запуск CrontabСкрипт:
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
@reboot cd /var/www/html/myapp/ && sh init.sh