如何在 Beaglebone 上启动时 运行 ReactJS 应用程序?
How to run a ReactJS application at startup on Beaglebone?
我的主电脑是 运行ning Ubuntu 18,04,我在 FrontEnd ReactJS 上开发了一个应用程序,NodeJS 在后端和 MySQL 关于 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
上启动
我该怎么做才能在启动后立即制作脚本运行?
简短回答:就像在运行 Linux 发行版的任何其他设备(包括 PC 或服务器)上一样。
一些快速指示:
- Latest BeagleBone Images 基于 Debian 9.4
- 除非您确实需要 HDMI(或 LCD)输出并接受较低的性能,否则请使用 "IoT" 图像。
- Debian 使用 systemd 管理软件服务的自动启动和停止
- 创建 systemd service file that invokes a process you need (e.g. npm) as the desired user (probably 'debian'). There seem to be helper tools like service-systemd
- 重新加载 systemd
systemctl daemon-reload
使其知道新文件
- 启用它
systemctl enable myfancy.service
- Debian 上 mySQL 的两种版本(
mysql-server
和 mariadb-server
)都已经带有一个 systemd 文件。
我的主电脑是 运行ning Ubuntu 18,04,我在 FrontEnd ReactJS 上开发了一个应用程序,NodeJS 在后端和 MySQL 关于 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
上启动我该怎么做才能在启动后立即制作脚本运行?
简短回答:就像在运行 Linux 发行版的任何其他设备(包括 PC 或服务器)上一样。
一些快速指示:
- Latest BeagleBone Images 基于 Debian 9.4
- 除非您确实需要 HDMI(或 LCD)输出并接受较低的性能,否则请使用 "IoT" 图像。
- Debian 使用 systemd 管理软件服务的自动启动和停止
- 创建 systemd service file that invokes a process you need (e.g. npm) as the desired user (probably 'debian'). There seem to be helper tools like service-systemd
- 重新加载 systemd
systemctl daemon-reload
使其知道新文件 - 启用它
systemctl enable myfancy.service
- Debian 上 mySQL 的两种版本(
mysql-server
和mariadb-server
)都已经带有一个 systemd 文件。