通过crontab的@reboot无法运行

时间:2016-02-04 12:35:38

标签: linux node.js ubuntu server crontab

IM在Ubuntu 14.04最小x86上运行VPS服务器。我通过SSH使用putty连接到它。

在服务器上我有一个简单的脚本,它启动了一些机器人实例

nohup node /nodebots/bot10/server.js &

我使用root作为用户,因此所有权限和+ chmod X都设置正确(在我看来)

我的想法是我的node.js程序并不优秀+运行机器人的服务有时会重新启动,服务器崩溃等。

我已经安装了crontab,此时很难将脚本设置为在启动时运行。

我使用了各种解决方案,包括尝试通过init.d启动它,向rc.local添加一行,并使用crontab -e。没有任何帮助。

目前,crontab中的代码有以下几种方式

`@reboot sh /nodebots/botsrun.sh`

@reboot root /nodebots/sh botsrun.sh

@reboot cd /nodebots/ && sh botsrun.sh

没有任何帮助。

我是Ubuntu的新手,编码甚至是终端命令。我真的会提供任何帮助。我将更加感激一步一步的教程,了解我做错了什么以及应该做些什么。

0 个答案:

没有答案