chrootを実行した後、刑務所のNodejsコピーはノードコンソールを起動しませんか?

chrootを実行した後、刑務所のNodejsコピーはノードコンソールを起動しませんか?

刑務所に閉じ込められたシステムでnodejsを実行するためにchrootを使用しようとしています。私が刑務所を作りたいのは[mnt / mylinux]です: chroot 刑務所 bashとすべての依存関係[を使用して検出されましたldd]は、刑務所の正しいフォルダにコピーされます。次のようにnodejsをbinフォルダにコピーしました。

ノードフォルダの宛先

その後、node [using]に必要なすべての依存関係もコピーしましたldd。今すぐchrootをしてノードを呼び出そうとすると、コンソールが開きませんか? ここに画像の説明を入力してください。

ノードはchrootなしでうまく機能します。 ここに画像の説明を入力してください。

ノードに必要なすべての依存関係を刑務所にコピーしました。では、なぜnodejsは刑務所を作成した後にコンソールを起動しないのですか?

ベストアンサー1

明らかに必要なものがありません。

  • /proc
  • /sys/
  • /dev
  • /dev/pts

ファイルを実行するとstrace問題が明らかになることがあります。

おすすめ記事