【问题标题】:Easiest Way to Execute a Node Script执行节点脚本的最简单方法
【发布时间】:2018-07-25 08:04:22
【问题描述】:

我有一个由 AWS 托管的 MySQL 数据库,其中包含 900 多条记录。我开发了一个 Node 脚本,可以查询数据库中的新记录,为每个记录生成 MP3 文件,将这些文件上传到 S3 存储,并将链接插入到我的数据库中。

现在,我不得不通过命令提示符 (npm) 手动执行该脚本。该脚本只需要偶尔运行,因此手动运行它不是问题。但我确信有比命令提示符更简单的方法。

有没有办法每隔一段时间自动运行脚本?或者也许通过桌面快捷方式运行它?我对这方面的想法持开放态度......只是希望简化。

我对 Node 和所有编程都很陌生,所以请原谅我在这里的无知。

【问题讨论】:

标签: mysql node.js


【解决方案1】:

在 Linux 中,您可以作为纯 Linux shell 脚本运行。使用 cron 作业来安排脚本。

例如:

#!/usr/bin/env node
console.log('Hello world!');

在Windows中,如果你想手动运行,你可以创建一个bat文件并运行bat文件来运行脚本。

例如:

姓名:my_node_script.bat

node c:\path\to\file\my_node_script_code.js

如果您想定期运行 bat 文件,您可以使用任务计划程序来安排 bat 文件。想了解更多关于日程安排的详细信息,请参阅this guide

【讨论】:

  • 您还可以在 cron 作业中运行它
  • 我正在运行 Windows。这可以通过“计划任务”功能实现吗?
猜你喜欢
  • 2012-01-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-25
  • 2023-04-06
  • 2023-03-06
  • 2010-09-06
  • 2013-09-24
相关资源
最近更新 更多