2016-09-12 11 views
1

これで、perlコマンドを実行して、その出力を端末に出力しました。出力をカット/ペーストしようとすると、誤って「編集」ではなく左のアイコンバーで「閉じる」をクリックしました。それは、印刷された情報が永遠に失われているか、出力を回復するために使用できる特定のディレクトリがコンピュータにあることを意味しますか?これは私が実行した最新のコマンドでもあり、自動的に出力を履歴としてリダイレクトするログがある場合、そのログを表示する方法はありますか?助けてくれてありがとう。Perlで退出した端末の情報を回復する方法

答えて

3

Linuxを使用している場合は、シェルへの接続が終了すると、端末の画面に表示されるすべてのテキストが失われます。

、2つの提案をこの問題を回避するには、次のツールである

  1. 使用tmuxは、サービスとしての接続を維持します(お使いのコンピュータが再起動されない限り)、あなたがサービスをtmuxはに接続するので、次の時間は、すべてが復元。そして、それはあなたのターミナルの下で高いeffecienceを提供するための強力なツールです。
  2. nohupコマンドを使用してください。nohup your_script &シェルに接続していてもすべてがバックグラウンドで実行され続けるようにします。
+0

私はWindowsを使用していたので、それはどういう意味ですか? –

+1

@ J.Linne私はWindowsに慣れていませんが、[nohup - ウィンドウ内でバックグラウンドでタスクを実行する方法 - スーパーユーザー](http://スーパーユーザー.com/questions/1021953/how-to-run-a-task-in-background-in-windows)と[Windowsのノアは何ですか? - スタックオーバーフロー](http://stackoverflow.com/questions/3382082/whats-the-nohup-on-windows) – d4l

関連する問題