web-dev-qa-db-ja.com

/ dev / ttyが無効になっているときにscreenを使用するにはどうすればよいですか?

Firejailは、ほとんど例外なく/ devファイルを削除する安全な環境を提供します。したがって、環境内でscreenを実行しようとすると、「ターミナルに接続する必要があります」というメッセージが表示されます。 ttyは「ttyではありません」と応答します。

ユーザースペースで適切なttyを取得して画面に渡すことは可能ですか?

3
ayvango

TypeScriptユーティリティを使用してユーザーモードttyを作成する方法があります。やり過ぎのように見えますが、機能します。したがって、単純ですがおそらく最適ではない解決策は次のとおりです。

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

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

3
ayvango