たとえば、systemd
起動時にプロセス起動を使用してプロセスがバックグラウンドで実行されているときにSSHまたはシリアルポートを介して端末にアクセスしたときに、まだ端末に表示されないのはなぜですかstdout
?stderr
どこに行きましたか?
私が知っている限り、端末で直接プロセスを実行すると、そのプロセスは端末インスタンスの子プロセスになるため、端末が理解するファイル記述子に書き込まれstdout
ます。stderr
ただし、プロセスが端末ではなくバックグラウンドで実行されているときとstdout
どこに行くのかわかりません。stderr
よろしくお願いします。