Busyboxを実行している既存のシステムの問題を解決する必要があり、Telnetアクセス権があります。システムのコンソール出力(できるだけ最後の出力)を記録すると便利です。N行)をファイルに追加してデバッグします。
コマンドのstdout / stderrをファイルにリダイレクトする例がたくさんあります。電話するときしかし、出力キャプチャの結論が見つかりません。1 つ以上のプロセスが実行中。
キャプチャ/リダイレクトは可能だと思いますが、検索してみると/proc/<PID>/fd/1
これは不可能で、これを動作させる注文を見つけることができませんでした。
小規模な組み込みシステムなので、より多くのパッケージをインストールできないため、基本的なコマンドライン作業で完了できない場合は、最初から再起動する必要があります。
どんな提案がありますか?
答え1
あなたはできます。まず、興味のあるプロセスをSIGSTOPし、次に/ proc / [pid] / fd / xを必要に応じて変更し(ttyまたはファイルにシンボリックリンクすることができます)、プロセスをSIGCONTします。これで、指定したttyまたはファイルにstdoutとstderrを記録します。