Category: "Unix"

Subversion Notes

August 6th, 2008
Subversion (svn) is an open-source version control system like the Concurrent Versions System (cvs). It's home is here: http://subversion.apache.org/ Checking out a repository svn co svn+ssh://cvs.internal.sanger.ac.uk/repos/svn/gencode Add… more »

xargs command

April 16th, 2008
xargs is a Unix command useful for command-line processing with large numbers of arguments and setting up other commands from piped output/input. Some of the options: -n# - Execute command once for every # argument. For example, -n2 bundles arg… more »

Image Manipulation with ImageMagick

April 16th, 2008
ImageMagick provides a suite of commandline utilities for creating, converting, editing, and displaying images: is a machine architecture independent image processing and display program. It can display an image on any workstation display running an X… more »

screen command

January 11th, 2008
Use the "screen" application to run programs on a remote host where you can log out & back in without interrupting the program. - list sessions screen -ls - create a new session screen - create a named session screen -S sname -… more »

Job Scheduling systems on HPCs

January 4th, 2008
The Load Sharing Facility (LSF) system from IBM Platform can be used to run a high performance compute ressource (HPC). It allows the scheduling of computational tasks (jobs) and load balancing of the machines that are part of the compute farm or cluster. send jobs to farm: bsub -R 'model=IBMBC2800' or 'select[mem>1000] rusage[mem=1000]' ressource-requirements, limit access to database: select[ecs4<100] rusage[ecs4my3353=10:duration=10:decay=1] kill s… more »