运行 Node.js 脚本的 Crontab

运行 Node.js 脚本的 Crontab

我有一个在启动时和之后每 1 分钟运行一次的脚本。这是一个nodeJS 脚本,它执行噩梦/cheerio 来抓取板球网站的分数。该脚本本身会运行,直到在终端中处理时被杀死。

xvfb-run -a node mvcc.js

理想情况下,我希望它在 pi 启动时在终端中运行,但目前我对此感到困惑。这是我的计划任务

* * * * * cd /var/www/html/scoreboard/node/score/mscl-scrapper/ && xvfb-run -a node mvcc.js > /home/pi/mvcc.log 2>&1

我怎样才能杀死之前的进程,然后在新的一分钟过去后重做它?现在,它每次运行时都会启动一个新进程,并在大约 10 分钟后耗尽 CPU 资源。

相关内容