আমি init
কনফিগার লেখার চেষ্টা করছি যা আমার ডেমনটির আউটপুট দুটি ফাইলে পুনর্নির্দেশ করবে (স্টাডআউট এবং স্টডারর জন্য)। সমস্যাটি হচ্ছে, এটি কাজ করছে না। আমি পড়া করছি এই মুহূর্তে।
সুতরাং, আমি এই পদ্ধতির পরীক্ষা করতে এই শেল স্ক্রিপ্টটি করেছি। এবং এটি কাজ করে না:
PATH=/sbin:/usr/sbin:/bin:/usr/bin
DESC="Seed kurokikaze starter"
#NAME=node
DAEMON="/etc/node-version/0.1.99/bin/node"
DAEMON_ARGS="/etc/seed/kurokikaze/server.js"
DAEMON_DIR="/etc/seed/kurokikaze"
APPLOG_FILE="/var/log/seed/kurokikaze"
ERRLOG_FILE="/var/log/seed/kurokikaze-err"
PIDFILE="/var/run/seeds/kurokikaze.pid"
SCRIPTNAME="/etc/seed-init/kurokikaze"
NCMD="exec $DAEMON $DAEMON_ARGS 1>>$APPLOG_FILE 2>>$ERRLOG_FILE"
start-stop-daemon -Sbmv --pidfile $PIDFILE --chdir ${DAEMON_DIR} --exec $DAEMON --startas /bin/sh -- $NCMD
তবে আপনি যদি পৃথক শেলের সাথে ডেমনটি মোড়ানো না করে এটি শুরু করেন তবে এটি উদ্দেশ্য হিসাবে কাজ করে (কেবল স্টেডার / স্টাডআউট পুনঃনির্দেশগুলি ছাড়াই):
start-stop-daemon -Sbmv --pidfile $PIDFILE --chdir ${DAEMON_DIR} --exec $DAEMON -- ${DAEMON_ARGS}
প্রশ্নটি: প্রথম স্ক্রিপ্টটি কেন কাজ করে না? সিস্টেমটি ডেবিয়ান লেনি, start-stop-daemon
সংস্করণটি 1.14.29 9