/dev/ttyが無効になったときに画面をどのように使用しますか?

/dev/ttyが無効になったときに画面をどのように使用しますか?

Firejailは、いくつかの例外を除いて/ devファイルを削除するためのセキュリティ環境を提供します。そのためscreen、その環境で実行しようとすると、「ターミナルに接続する必要があります」というメッセージが表示されます。tty応答は「ttyではありません」です。

ユーザー空間から正しいttyを取得して画面に渡すことはできますか?

答え1

typescriptユーティリティを使用してユーザーモードttyを生成する方法があります。これは過度に見えるかもしれませんが、効果があります。したがって、単純だがおそらく最適ではない解決策は次のとおりです。

script -c "screen -R script" /dev/null

TERM適切な環境変数をエクスポートすると便利です。

関連情報