Sunucum için bir NodeJS sunucusu çalıştırmak istiyorum.
yükledim Nodemon ve otomatik olarak çalışacak bir komut dosyası oluşturdu.
Bu benim içeriğin init.sh senaryo:
nodemon ./index.js > logs 2> errors &
Ama şunu çalıştırdığımda:
./init.sh
Ve sonra koş:
jobs
İş listesinde göremiyorum. Koşmak zorundayım:
ps -eaf | grep nodemon
İşin kimliğini almak için öldür.
Bir çözüm arıyordum ve içinde bulunduğum kabuğun bağlamı ile ilgili görünüyor (SSH kullanıyorum).
Birisi yapmaya çalıştığım şeyi başarmamda bana yardımcı olabilir mi (yani, işi işler listesine gönderir) veya en azından beni doğru yöne işaret eder mi?
init.shBurada gösterildiği gibi olan temel kabuğu kullanıyorsunuz./bin/shki - dürüstçe - sınırlı olabilir. Eklemeyi dene#!/bin/bash -lüstüneinit.shbetiği kullanmak için Bash kabuğu ve-lyararlı olabilecek çevre değişkenleri boyunca geçer.