gzipプロセスは私のシステムで定期的に実行されます。これをトリガーする要素をどのように理解できますか?

gzipプロセスは私のシステムで定期的に実行されます。これをトリガーする要素をどのように理解できますか?

gzip私はKubuntuシステムのプロセスがランダムに始まり、多くのリソースを占有し、ラップトップファンが狂ったように動作する問題をしばらく経験しました。プロセスが表示され、gzip -c --rsyncable --best長時間htop実行されます。原因が何なのかわかりません。システムは Kubuntu 14.04 で、バックアップ計画は設定されていません。次回プロセスが現れたときにプロセスの原因をどのように見つけるかを知っている人はいますか? Google で検索しましたが、まだ理由が見つかりません。コマンドに関するいくつかの提案を見ましたが、psそこにあるすべての行のgrepは実際には何も指していません。

gzip -c --rsyncable --best

ベストアンサー1

プロセスツリー

プロセスの実行中にプロセス階層を表示するには、psオプションを試してください。f

ps axuf

その後、プロセスツリーを取得する必要があります。これは、親プロセスが何であるかを確認する必要があることを意味しますgzip

gzipthenの直系の子孫の場合、プロセスを作成したinit可能性がないため、親プロセスが終了した可能性があります。initgzip

予約されたこと

crontabまた、sをチェックして生成されたエントリがあることを確認する必要があります。あなたが見ているプロセスを実行しているユーザーはどこにいますかsudo crontab -l -u <user>(あなたの場合はそうです)。usergziproot

このシステムにバックグラウンドサービス設定などの操作を行った他のユーザーがいる場合は、そのcrontabユーザーも確認してください。gzip実行中という事実がrootトリガされた元のプロセスも実行中であることをgzip保証するものではありません。を実行すると、root既存のリストをすべて表示できます。crontabsudo ls /var/spool/cron/crontabs

丸太

プロセスの作成時に疑わしいエントリがあるかどうか、システムログを確認してください。 Kubuntuがログファイルの名前を別々に指定しているかどうかはわかりませんが、標準のUbuntuでは少なくとも/var/log/syslog

最後の手段:gzipラッパー

これらのいずれかが発生しない場合は、gzipバイナリ名を変更して渡された引数で始まる小さなラッパーを置くことができますが、その時点でgzipシステム状態もキャプチャできます。

おすすめ記事