2
「スクリプト」を/ dev / null /にリダイレクトすると、「スクリーン」が別のユーザーとしてsuになっているときに機能するのはなぜですか?
特定の長時間実行されるスクリプトを実行するために、ユーザーに夢中になりました。画面を使用したいのですが、「端末 '/ dev / pts / 4'を開けません-チェックしてください」というエラーメッセージが表示されました。 だから私はグーグルで検索して、実行するよう指示されたフォーラムの投稿に出会いました$ script '/dev/null/'。私はそうし、それから私はスクリーニングできた。 なぜこれが機能するのですか?その画面を実行しているsuは、su'edユーザーとして実行できませんか?なぜ 'script'を/ dev / nullにリダイレクトすると、それが妨げられるのですか?スクリプトを使用して、元のユーザーとしてログをどこかに書き込みますか?
37
linux
bash
gnu-screen
su