我将此单元文件作为 systemd 服务运行。它基本上启动了一个在本地网络上的 Raspberry Pi 上运行的 Nodejs Express 应用程序。该应用程序运行良好,但如果由于某种原因路由器或网络出现故障并再次备份,该应用程序将停止侦听,我必须重新启动 systemd 服务才能使其再次运行。
[Unit]
Description=Employee Manager PiClock VueJs App
Wants=network-online.target
After=network-online.target
[Service]
ExecStart=/home/pi/.nvm/versions/node/v8.9.4/bin/node /home/pi/employee-manager-app/vuejs-app-server/app.js
User=pi
Restart=always
# Restart service after 2 seconds if node service crashes
RestartSec=2
[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)
如果网络再次出现故障,有没有办法自动重新启动服务?
我正在尝试使用connmanctl为wifi网络设置静态IP(手动,无dhcp)地址。我正在运行Angstrom Linux。
我得到以下内容:
连接
connmanctl>配置wifi_“ HASH” _managed_psk --ipv4手册192.168.10.2 255.255.255.0 192.168.10.1错误wifi_“ HASH” _managed_psk:不支持
任何人都有一个想法怎么做?