KHOO
週次スキャンの設定の説明で、/etc へ移動するファイルの名前が daily.local になってます(2ヶ所)。ここは weekly.local の間違いですね。

# なんか久しぶりにこういう作業をしてるなあ(^^;
#ゴールデンウィークならではです。
 OKAMURA
あ、開きっぱなしだったかキャッシュを見てましたね。午前1時半頃気付いてこっそり直したんです。見付かっちゃいました。
 KHOO
あれ、そうでしたか。
余計な突っ込みになっちゃいました(^^;
Safari だとこういうことが多いですね。
ときどきキャッシュクリアしないと。
 fu7mu4
periodic- daily とweeklyの優先度が変更できるようですよ。
/System/Library/LaunchDaemons/ にあるXMLcom.apple.periodic-daily.plistまたはperiodic-weekly.plistのNiceの整数値がそのままnice(3)の値だそうです。10に変更してかなり快適になりました。

参考man lauchctl.plist
 fu7mu4
すみません、man launchd.plistでした。
 OKAMURA
fu7mu4 さん:
はい、そのファイルを見て Nice がデフォルトで 1 なので通常よりも低い優先度と書きました。

その設定は periodic の daily 全体とか weekly 全体に影響を及ぼすので、nice 値を更に低くするには cronscan の中で nice コマンド経由で実行するのが、他への影響を与えずによいかと思います。
 fu7mu4
ふと、きになったのですが、このcronscanコマンドの--excludeパターンって引数が相対パスで与えられた場合は絶対パスに変更されて適応されるのでしょうか?変換されて適応されないとすると、運用上注意したほうがいいですよね。例えば/dev/上でcronscan . とするとスキャンできてしまいそうです。
 OKAMURA
fu7mu4 さん:
ソースをきちんと追ったわけではありませんが絶対パスがパターンと比較されるようですよ。
 t0mori
ちょっと質問です。
隔離フォルダを~/Desktopにする時って
--exclude-dir='^/+Users/Username/Desktop/temp$'
でいいのでしょうかね?
それとも
--exclude-dir='^/+~/Desktop/temp$'

あ、でも考えてみたらオールユーザーで使うには元の設定の方がいいんですね……。
 OKAMURA
t0mori さん:
隔離フォルダがデスクトップだとデスクトップは対象外にせざるを得ないからデスクトップの temp フォルダということですよね。

各ユーザのデスクトップの temp フォルダを除外するのでしたら
--exclude-dir='^/+Users/[^/]+/Desktop/temp$'
です。

ただ、この cronscan は root で一括して行われるので、隔離フォルダは一つしか指定できません。各人の隔離フォルダに各人が攻撃ファイルを保存しておいても危険度が上昇するだけですから、システムの除外フォルダを一カ所に決めておくのがよいと思います。
 t0mori
了解しました。

ちなみに日次スキャンをせずに、週次だけにしたい場合ってdairy.localを削除すればいいんでしょうか。
 OKAMURA
t0mori さん:
そうです。もちろん cronscan の実行以外に何も書いていなければです。

結構重いし時間もかかるから毎日は辛いですよね。そのうち、使っているとだんだんスキャンが速くなるコマンドを提供します。
 t0mori
早速ありがとうございます。

>使っているとだんだんスキャンが速くなるコマン ドを提供します。

わーい、期待してまーす。
- 表示されません
Gravatar にサインアップするとメールアドレスの入力でアバターアイコンを表示できます。
コメントの入力ヘルプ,

(S(P)