Hello all, I am trying to craft a script that moves files from users Desktops to a network share which is mounted via NFS. I currently run this script successfully at logon under Ubuntu Hardy 8.04 AMD 64. My clients are built with the -ai386 option so they run in 32 bit mode. The working verison of the script is sourced from /etc/X11/Xsession.d
However I'd rather have this script run at log off, and I understand that I need to run it from /opt/ltsp/i386/usr/lib/ldm/rc.d I've created a file called K99-CleanDesktop and I've re-rolled my client image. But my script doesn't appear to run on logoff. I suspect it's because I don't understand how to adapt this script correctly. I've tried to grok section 15.5 from the LTSP Admin Manual www.ltsp.org/~sbalneav/LTSPManual.pdf but I am sorry to say it's just too terse for me to understand. I've pasted my script below with the hope that someone can tutor me and help me get this working. Thanks!! John # K99-CleanDesktop # Clean up from previous session # # Sweep all files from $HOME and $HOME/Desktop to $HOME/Desktop/ZDrive # (ignores directories). # Makes Desktop and ZDrive dir entries if needed. # # Name of desktop itself dt=$HOME/Desktop # Name of ZDrive on Desktop zd=$dt/ZDrive # If the user created files in the home directory, rsync them # to their Zdrive and remove the copy for src in "$HOME" "$dt" do # Walk entries in this dir cd $src for x in * do # Only process *files* in this dir if [ -f "$x" ] then # Calculate default destination dest="$zd/$x" if [ -e "$dest" ] then rsync -avu "$x" "$dest" rm -rf "$x" else cp "$x" "$dest" && rm -f "$x" fi fi done done -- edubuntu-devel mailing list edubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/edubuntu-devel