Définir le script de démarrage sur Linux (RasPi, Edison)

Je voulais que Node.js démarre automatiquement au démarrage d'Edison.

Paramètres du script de démarrage

Créer une unité de script de démarrage

Commencez par créer un fichier de paramètres

$ vi /etc/systemd/system/hoge.service 

Exemple de configuration de script (pour Node.js)

Contenu du fichier de configuration

[Unit]
Description=Node.js Hoge-Server

[Service]
WorkingDirectory=/home/root/Documents/Project/hoge
Type=simple
ExecStart=/usr/bin/node app.js
Restart=always
RestartSec=10
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=node-server

[Install]
WantedBy=multi-user.target

Lancer le script

$ systemctl start hoge.service

Arrêtez le script

$ systemctl stop hoge.service

Afficher le journal

$ systemctl status hoge.service

Activer le script de démarrage

Démarrer automatiquement au démarrage du système d'exploitation

$ systemctl enable hoge.service

Désactiver le script de démarrage

Ne pas démarrer automatiquement au démarrage du système d'exploitation

$ systemctl disable hoge.service

Site de référence

http://enakai00.hatenablog.com/entry/20130917/1379374797

Recommended Posts

Définir le script de démarrage sur Linux (RasPi, Edison)
Installez JDK sur Linux
Collez le lien sous Linux
Exécutez cron sur Amazon Linux (défini sur Linux)
Définissez la variable d'environnement PYTHONPATH sur zsh
Sur Ubuntu Linux, définissez Tab sur q
Compilation du noyau Linux (Linux 5.x sur Ubuntu 20.04)
Sous Linux (Ubuntu), réglez le Trackpad et réglez la fonction sur un balayage à trois doigts
Configurer Golang avec goenv sur GNU / Linux
[2020July] Vérifiez l'UDID de l'iPad sous Linux
Définir une adresse IP fixe dans l'environnement Linux
Configurer un environnement de développement Objective-C 2.0 sur Linux
Géolocalisation sur Intel Edison
Notification push à Intel Edison
Faire Intel Edison Debian et mettre scikit-learn
Réception de la télécommande infrarouge avec Intel Edison
Démarrage de Django
Contrôlez les ampoules LED depuis un micro-ordinateur (Intel Edison) (1)
Contrôle des ampoules LED à partir d'un micro-ordinateur (Intel Edison) (2)
Définir le script de démarrage sur Linux (RasPi, Edison)
Spécifiez le volume sous Linux et jouez le son
Créez un code QR pour l'URL sous Linux
[AWS CLI] Activez l'AWS CLI sur Red Hat Enterprise Linux 8
[Partie 1] Configurons un serveur Micra sur Linux
Vérifiez si le câble LAN est déconnecté sous Linux
À propos de l'option --enable-shared lors de la construction de Python sous Linux
J'ai essayé d'installer le noyau Linux sur virtualbox + vagrant
Annonce de la disponibilité de Java 11 LTS sur Amazon Linux 2