saya perlu menjalankan proyek "node js" pada 16.4 Secara permanen
dan gunakan paket selamanya untuk berjalan di latar belakang di ubuntu
sekarang saya ingin menambahkan layanan startup ke ubuntu tetapi saya mencari tidak ada hasil.
Saya telah membuat file yang dipanggil test.conf
untuk/etc/init.d
test.conf:
start on startup
exec forever start /root/node/node_modules/.bin/www
systemd service
untuk ini.mysql
forever
dan hanya perlu cara untuk menjalankannya di layanan Ubuntu?Jawaban:
Paling sederhana untuk menggunakan
systemd service
:Pasang
forever
:Tulis dan simpan skrip untuk dijalankan di lokasi yang disukai.
Tuliskan
Systemd service
:Simpan
systemd service
file/etc/systemd/system
sebagaimyforever.service
(atau dengan nama apa pun yang Anda suka).Mulai layanan dan aktifkan saat start up.
Periksa apakah itu berjalan:
Untuk menghentikan dan menonaktifkannya kapan saja:
CATATAN:
systemd service
banyak opsi yang tersediamyforever
tanpa.service
ekstensi,systemd
akan memilih file yang tepat/home/george/.npm-global/bin/forever
adalah di mana sayanode
modul disimpan, Anda akan berbeda. Temukan denganwhich forever
Informasi tambahan:
https://www.axllent.org/docs/view/nodejs-service-with-systemd/
sumber
saya menggunakan "selamanya service-systemd" karena ubuntu saya 16,04
penggunaan pertama: paket -> selamanya dan periksa halaman ini:
jika pemula: https://github.com/zapty/forever-service
jika systemd: https://www.npmjs.com/package/service-systemd
sumber