2
我已经在FreeNAS 9.10的JAIL上安装了一个npm包/脚本。 (基于FreeBSD) 如果我在安装脚本的目录中运行“npm start”,它会很好地工作。在FreeBSD Jail中制作一个npm脚本自动启动
但是,我需要这个在监狱开始时自动启动。我现在不知道要这样做。我需要创建一个rc脚本吗?
基本上我需要做的就是在启动时在正确的目录中给出“npm start”。我怎么做?
感谢
我已经在FreeNAS 9.10的JAIL上安装了一个npm包/脚本。 (基于FreeBSD) 如果我在安装脚本的目录中运行“npm start”,它会很好地工作。在FreeBSD Jail中制作一个npm脚本自动启动
但是,我需要这个在监狱开始时自动启动。我现在不知道要这样做。我需要创建一个rc脚本吗?
基本上我需要做的就是在启动时在正确的目录中给出“npm start”。我怎么做?
感谢
是的,你可以在监狱内放置的rc脚本和使用监狱的/etc/rc.conf
文件启用它。
但是,对于一个快速和肮脏的解决方案,您可以创建一个/etc/rc.local
脚本(也在jail的环境中)并将启动命令放在那里。
不幸的是,不要认为它适用于npm命令;它不会守护进程 – bobomoreno
我无法在FreeNAS/FreeBSD上创建一个节点脚本的守护进程FreeBSD上没有永久类型的解决方案似乎可以工作 – bobomoreno
好吧,它使用/etc/rc.local这样工作:“/usr/local/bin/node path/to/server.js“ – bobomoreno