不能让定时任务的运行node.js 文件

0

的问题

我很不愿后在这里,因为这个问题已经出现了一吨,但是我已经试过很多东西我已经找到了在互联网在过去的2天。 我在我的第一个星期使用Linux及其直是疯狂之旅。 (Ubuntu20.04它)

所以我做了点应用程序,它将打开浏览器>登录到我们的公司网络应用程序和写下我的工作时间自动进行,我希望上运行的计算机重新启动,因为我记住我小时,当我回家。 这样,我不要忘记他们。 (注:我们也试图运行它的每一分钟,或者下一分钟来只是要确定它不@重新启动命令)

这些都是一些不同的选择我已经试过了。 不真的记得所有的因为我已经试图,我相信超过100个不同的变体现在。 还在代码下面,我还试图与全路径的或者只是前。 bin/节点等。

@reboot cd /home/sepi/Documents/MyProjects/eas_app && /usr/local/bin/node index.js

@reboot usr/local/bin/node /home/sepi/Documents/MyProjects/eas_app/index.js

@reboot /bin/node /home/sepi/Documents/MyProjects/eas_app/index.js

哪一个节点提供了: /usr/local/bin/node

automation bash cron linux
2021-11-22 16:49:19
1

最好的答案

0
  1. 首先检查哪里是您的节点的二进制的

    $ whereis node

    和使用这条道路只有在一定时任务.

  2. 解决任何定时任务首先你需要做的是重新定向stdout and stderr在一个日志的文件。

    @reboot /bin/node /home/sepi/Documents/MyProjects/eas_app/index.js > out.log 2>&1

    这样你会了解,如果没有任何库或路径问题。

  3. 如果你仍然面临的问题,然后只是添加下面的线条,在你的务

    SHELL=/bin/bash
    BASH_ENV="/home/user/.bashrc" 
    PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
    

    在BASH_ENV而不是用户增加你的用户名,检查通过 whoami

    注:壳和道路进入,可以发现,通过 echo $SHELLecho $PATH 分别。

还添加第一次基cron测试,如果它是工作然后添加定时任务为重新启动的情况。

2021-11-22 17:18:56

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................