2
すでに実行中のスクリプトからstderrをリダイレクトします
私は数日前からスクリプトを実行しています。stdoutをにリダイレクトしましたが$HOME/mylog、stderrには何もないと思ったため、stderrをリダイレクトしませんでした。突然何千もの行がstderrで出てきたので、私は仕事を中断しました。$HOME/myerrスクリプトを再起動することなく、これからstderrにリダイレクトできる方法はありますか? ボックスにsudoアクセスがあり、それはOS Xです。 おそらくdtoolsトラップを使用しているものでしょうか? スクリプトがこれまでに行った作業を失い、最初からやり直すことはできません。ディスク上の「メモリ内オブジェクトをダンプ」し、プログラムをフリーズし、変数(ファイル記述子など)を編集し、新しいコンテキストで再開する方法はありますか?