在机器启动时使用grunt启动节点js应用程序

时间:2018-05-02 12:26:32

标签: node.js gruntjs debian

我是linux和Node j的新手基本上我们在Windows中开发了Node js应用程序,我需要在Debian 8 Jessie上部署它,我能够在linux上部署它,为此我需要安装npm,node js,grunt cli等 要运行我的应用程序,我只需要使用终端和应用程序启动键入grunt。 但是我需要在重启系统后每次启动服务器,方法是在终端输入grunt。

所以需要解决方案如何在机器启动时启动我的应用程序/服务器。 还让我知道这些东西是如何工作的!!。

由于

1 个答案:

答案 0 :(得分:0)

一如既往不止一种方式

<强> rc.local中

首选方式。 rc.local将在系统启动时执行 编辑文件使用您喜欢的文本编辑器(例如纳米)nano /etc/rc.local并在包含exit 0的最后一行之前添加您的脚本

/usr/bin/myscript -arg1 -arg2
exit 0

<强>的cronjob

如果还需要重复性任务(例如每日备份),cronjob可能是将事物保持在一起的好选择。
在您的终端类型sudo crontab -e内编辑您的cronjobs。 使用@reboot time参数添加命令。

@reboot /usr/bin/myscript -arg1 -arg2