So I figured out that it is job/runners/__init__.py that does the cleanup. But now I can't figure out how to pass the galaxy username to my script to change the permission back. I thought os.getlogin() would give me the right username but it returns my user name and not the galaxy user. Thoughts? Thanks, Ilya From: galaxy-dev-bounces@lists.bx.psu.edu [mailto:galaxy-dev-bounces@lists.bx.psu.edu] On Behalf Of Chorny, Ilya Sent: Tuesday, August 23, 2011 1:46 PM To: galaxy-dev@lists.bx.psu.edu Subject: [galaxy-dev] What script updates the umask of database/files/* and deletes database/job_working_directory When running as the actual user in drama, I made it so the .dat files are not initially created so that when a tool moves data from the a temp directory to the out .dat file it will not fail. (i.e. unix does not allow moving a file owned by one user to a file owned by another user because mv carries the attributes of the original file). Now I want to change the ownership of the files through a sudo call at the end. Which script is run at the end to clean things up? Thanks, Ilya Ilya Chorny Ph.D. Bioinformatics Scientist I Illumina, Inc. 9885 Towne Centre Drive San Diego, CA 92121 Work: 858.202.4582 Email: ichorny@illumina.com<mailto:ichorny@illumina.com> Website: www.illumina.com<http://www.illumina.com>