Makinem Ubuntu 16.04. Makine her açılışında node.js uygulamamı başlatmak istiyorum. Bu yazıya göre otomatik başlatma hizmetleri hakkında. Aşağıdakileri yaparak bir hizmet yapmaya çalıştım:
1) Düğüm uygulamasını düğümün forever
modülüyle başlatmak için bir komut dosyası oluşturdum .
#!/bin/bash
echo "Starting App"
forever -a start /opt/app/app.js
echo "App started"
2) Bu betiği adlandırdım startApp.sh
ve bu betiği /etc/init.d/ klasörüne koydum .
3) Komutanlığı koştum update-rc.d startApp defaults
Ama error -rc.d hatası aldım : hata: initscript mevcut değil: /etc/init.d/startApp
Neyi yanlış yaptım?
@PatrickMevzek mantıklı ama nedense, bu yazıdaki bağlantı içermiyordu,
—
b11
.sh
bu yüzden bu komutu çalıştırırken yapılan bir dönüşüm olduğunu varsaymıştım
.sh
ikinci durumda eksik, bu yüzden başlatırken eklemeniz gerekebilirupdate-rc.d