Comptonを無料ディレクトリに移動

Comptonを無料ディレクトリに移動

comptonサブディレクトリが開いているため、ファイルシステムを元に戻すのに問題があります。

lsofこれは私の現在の減少です。

compton   30043            valmi  cwd       DIR              254,0    32768       7485 /media/truecrypt1/videos

私は一生の間、それがこのディレクトリで何をしているのかわかりません(他のプロセスでは使用されず、bash以外のアプリケーションでは開かれません)。

comptonこれまで、私はこれが起こったときはいつもXを再起動しましたが、誰かが私のディレクトリを解放する必要があることを理解する方法を教えたり、それが何をしているのかを教えたいと思います。

関連している場合は、Debian stableのcompton-git 20121102-2(3.5.0-7およびすべての最新バージョン)です。

答え1

出力の4番目の列は、ディレクトリがlsof次のようになることを示します。現在の作業ディレクトリ(cwd) プロセス。おそらくcomptonこのディレクトリから起動された可能性があります。ほとんどの場合、プロセスを終了して他のディレクトリ(たとえば/)から再起動できます。

あなた可能次のハッキングを使用してディレクトリを強制的に残すようにしてください。

  1. 次のコマンドを実行して、プロセスにGDBを接続します。

     $ gdb -p <pid>
    

    <pid>プロセスのPIDはどこにありますか?

  2. 内部gdbマガジン

    > p chdir("/")
    > detach
    > quit
    

$>そのプログラムのプロンプトです。

メモ:このディレクトリになければならない特別な理由がある場合、comptonプロセスはひどい方法で中断される可能性があります。comptonソースコードに意図的に存在していることを示す呼び出しが見つかりませんでしたが、注意してください。一方、これも問題を解決する可能性があります。 ;)

関連情報