私突然現れる使用されたスクリプト
pre-start script
exec >/dev/kmsg 2>&1
echo starting program
# run my program here
npm install
node app.js
end script
プログラムの出力をにリダイレクトします/etc/var/syslog
。
Ubuntu 14.04 LTSではこれ以上書き込みができなくなり、壊れているようです。/dev/kmsg
(Ubuntu 12.04 LTSがインストールされている他のコンピュータがありますが、うまく動作します。)
誰でも代替案を考えることができますか?
ベストアンサー1
/dev/kmsg
私は代わりにロガーを使用しました。/var/log/syslog
次のように、開始前、後、および起動スクリプトを囲みます。
pre-start script
{
echo starting program
# run my program here
npm install
node app.js
} 2>&1 | logger -t app
end script
システムログにアプリケーションログが表示され始める必要があります。
tail -f /var/log/syslog