我是linux和Node j的新手基本上我们在Windows中开发了Node js应用程序,我需要在Debian 8 Jessie上部署它,我能够在linux上部署它,为此我需要安装npm,node js,grunt cli等 要运行我的应用程序,我只需要使用终端和应用程序启动键入grunt。 但是我需要在重启系统后每次启动服务器,方法是在终端输入grunt。
所以需要解决方案如何在机器启动时启动我的应用程序/服务器。 还让我知道这些东西是如何工作的!!。
由于
答案 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