mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
This shell script produces the report, combining information from SGE's QACCT with the galaxy job/dataset information. The output contains: job, user, tool name, dbkey, total input size in bytes, waiting time in SGE queue, actual SGE executiong running time, and some other tidbits. This allows finding how much running time each user had on the cluster, how much time each tool/user spend idly waiting, and some possible correlations between tools, dbkeys, input size and running time. The script is tightly coupled with SGE and PostgreSQL, but can probably be adapted to PBS/MySQL.
CONTENTS
--------
edu.psu.galaxy.GalaxyServer.plist:
This is the LaunchDaemon definition for OS X (pre-Snow Leopard?). Assuming
that Galaxy is installed in the home directory of the user 'galaxy', run:
mkdir /Users/galaxy/galaxy_dist/log
sudo cp /Users/galaxy/galaxy_dist/contrib/edu.psu.galaxy.GalaxyServer.plist /Library/LaunchDaemons/
sudo chown root:wheel /Library/LaunchDaemons/edu.psu.galaxy.GalaxyServer.plist
Launch Galaxy with:
sudo launchctl load /Library/LaunchDaemons/edu.psu.galaxy.GalaxyServer.plist
Galaxy will now be started everytime the computer starts.
Written and submitted by James Casbon.
galaxy.debian-init:
init script for Debian/Ubuntu Linux. Copy to /etc/init.d/galaxy, modify
paths, and configure for start at boot with `update-rc.d galaxy defaults`.
Also written and submitted by James Casbon.
galaxy.solaris-smf.xml:
SMF Manifest for Solaris 10 and OpenSolaris. Import with `svccfg import
galaxy.solaris-smf.xml`.