テキスト モードのバッチ C++ プログラムを作成しましたが、今日から問題が発生しています。
- 実行可能ファイルは正しく機能し、変更されませんでした。
- 環境は変わりませんでした。再起動さえしません。
- 特定のコンソールからプログラムを起動すると、すべて問題ありません。
- 新しいコンソールからプログラムを起動すると、すべてが機能しますが、実行が完了しても、ログ ファイルには最初の 2 行しか表示されません。
- 実行可能ファイルに渡されるパラメーターは同じです。
- 実行可能ファイルは、コンソールとはまったく対話しません。
- 2 つのコンソールの環境変数は同じです。
- リモート コンピューターからルートとして実行すると、すべて問題なく、ログ ファイルが完成します。
- 別のセッションから自分のユーザーで再度ログインすると、すべてが正常に戻ります。
- ログアウトして再度ログインすると、すべて正常になります。
それで、それはある瞬間から、新しいコンソールにこの問題を引き起こしたいくつかの問題があったのでしょうか?
これは Linux のインストールの問題でしょうか?
または、より現実的には、問題は私のプログラムに依存する可能性がありますか?
ありがとうございました!
環境:
- Linux OpenSuse 11.4
- gcc 4.5.1