By default, the /etc/cron.daily/tmpwatch
file may delete directories and files required for existing user
sessions to continue to work. This issue can result in the
Waiting for Session (26) icon.
To fix this issue, you can either disable the
tmpwatch
file or update the
tmpwatch
file to prevent the required
session directories and files from being deleted. If you disable
the tmpwatch
file, be aware that you may
need another way to purge the contents in the
/tmp
directory.
Both solutions require you to become superuser on the Sun Ray server.
tmpwatch
File# chmod a-x /etc/cron.daily/tmpwatch
tmpwatch
File
Edit the /etc/cron.daily/tmpwatch
file. Add
the s
flag to the flags
variable and add three new options for the
tmpwatch command (both changes are
highlighted in bold):
#! /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