デフォルトでは、/etc/cron.daily/tmpwatch
ファイルは、既存のユーザーセッションが引き続き機能するために必要なディレクトリおよびファイルを削除することがあります。この問題により、セッション待機中
(26) のアイコンが表示される場合があります。
この問題を修正するには、必要なセッションディレクトリおよびファイルが削除されないように、tmpwatch
ファイルを無効にするか、tmpwatch
ファイルを更新します。tmpwatch
ファイルを無効にする場合、/tmp
ディレクトリ内の内容をパージするためには別の方法が必要になる可能性があります。
どちらの解決方法でも、Sun Ray サーバーのスーパーユーザーになる必要があります。
tmpwatch
ファイルの無効化
# chmod a-x /etc/cron.daily/tmpwatch
tmpwatch
ファイルの更新
/etc/cron.daily/tmpwatch
ファイルを編集します。s
フラグを
flags
変数に追加して、tmpwatch
コマンドの 3
つの新しいオプションを追加します
(どちらの更新も太字で強調表示されています)。
#! /bin/sh flags=-umcs # Added s for SUNWut
/usr/sbin/tmpwatch "$flags" -x /tmp/.X11-unix -x /tmp/.XIM-unix \ -x /tmp/.font-unix -x /tmp/.ICE-unix -x /tmp/.Test-unix \-x /tmp/SUNWut -X '/tmp/orbit-*' -X '/tmp/pulse-*' \ # Added options for SUNWut
-X '/tmp/hsperfdata_*' 10d /tmp /usr/sbin/tmpwatch "$flags" 30d /var/tmp for d in /var/{cache/man,catman}/{cat?,X11R6/cat?,local/cat?}; do if [ -d "$d" ]; then /usr/sbin/tmpwatch "$flags" -f 30d "$d" fi done