【问题标题】:How to run a ReactJS application at startup on Beaglebone?如何在 Beaglebone 上启动时运行 ReactJS 应用程序?
【发布时间】:2018-12-10 02:22:59
【问题描述】:

我的主计算机运行的是 Ubuntu 18,04,我在前端的 ReactJS、后端的 NodeJSMySQL 上开发了一个应用程序。 beaglebone 上的数据库。 .

关于我的 BeagleBone 的更多信息:

 root@beaglebone:~# uname -a
Linux beaglebone 3.8.13-bone71.1 #162 SMP Fri Oct 16 07:27:34 CST 2015 armv7l GNU/Linux

我想在 BeagleBone

上始终在启动时运行我的应用程序

如何让脚本在启动后立即运行?

【问题讨论】:

  • 这个问题缺少一些进一步的细节,比如设备上运行的是哪个操作系统(和版本),你已经安装了哪些软件包,你试图用“脚本”实现什么,如这可能不是真正的“解决方案”。
  • 请注意,从内核来看,这看起来像是一个非常古老的图像。我强烈建议您使用来自beagleboard.org/latest-images 的最新图像作为您工作的基础。

标签: node.js reactjs beagleboneblack beagleboard autorun


【解决方案1】:

简答:就像在任何其他运行 Linux 发行版的设备(包括 PC 或服务器)上一样。

一些快速提示:

  • Latest BeagleBone Images 基于 Debian 9.4
  • 除非您真的需要 HDMI(或 LCD)输出并接受较低的性能,否则请使用“IoT”图像。
  • Debian 使用 systemd 来管理软件服务的自动启动和停止
  • 创建一个systemd service file,作为所需用户(可能是“debian”)调用您需要的进程(例如 npm)。似乎有像service-systemd这样的辅助工具
  • 重新加载 systemd systemctl daemon-reload 以使其知道新文件
  • 启用systemctl enable myfancy.service
  • Debian 上的两种类型的 mySQL(mysql-servermariadb-server)都已经带有一个 systemd 文件。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-05-13
  • 2011-07-02
  • 1970-01-01
  • 2021-08-23
  • 2015-03-25
  • 1970-01-01
相关资源
最近更新 更多