postmortem Command Help

Command: $SCHRODINGER/utilities/postmortem

Usage: postmortem [<options>] [<jobids>]
Options:
  -output <name> ... The base name for the archive
* -location <dir> .. The directory in which to create the archive

* -(no)jobfiles .... Archive input and output files. (Default is true)
* -(no)alljobs ..... Collect the entire job database, and associated
                       input, output, and log files. (Default is false)
* -(no)remote ...... Collect job records from remote jobdbs, if necessary.
                       (Default is true)
* -(no)crashfiles .. Include automatically saved crash reports, if any.
                       (Default is true)
* -jobdbonly ....... Archive the whole job database, but no job files.

* -(no)parents ..... Do (or don't) include parent jobs, as well. (Default is true)
* -(no)subjobs ..... Do (or don't) include subjobs, as well. (Default is true)
  -include <suffix>  Include job files with the given suffix (log suffix is
                     always included)
  -includeall    ... Include all files from job input and output.

  -replace <name> .. Replace the given string in the archived files
* -(no)autoreplace . Automatically replace strings that may contain
                       sensitive information. (Default is false)

  -pref <name>=<val> Specify a persistent preference.  Preferences can be saved
                       for those options marked with an asterisk.
                       Specify a value of true or false using 1 or 0.
  -prefs ........... List currently defined preferences
  -reset <name> .... Reset the given preference.
  -reset ........... Reset all preferences.

* -verbose  ........ Summarize options and list the archived files. (Default is true)
  -quiet  .......... Don't print anything.
  -help  ........... Show this message.

(All options may be abbreviated to any unique abbreviation.
Full option names must be used when defining preferences.)

This program archives information that's useful for understanding why jobs
don't run as expected.  It creates a zip archive containing the current
environment, a list of installed Schrodinger software packages, the
schrodinger.hosts file, the queues/ support scripts and the license file.
The archive is named after first jobid given on the command line; if no
jobids are specified, the archive is labeled using the user and machine
names. (Use -output to specify an alternative name.)  The archive is created
in the current directory, unless '-location' is used to specify an
alternative location.

If jobids are specified, the job record(s) for those jobs are archived,
along any related files (batch scripts, qlog files, etc) from the jobdb.
Parent and subjobs of the specified jobs are included as well, unless the
options '-noparents' or '-nosubjobs' are given. By default, only *.log files
are included. If -include options are specified, these are added to the *.log
files. To include all input and output files from a job, use the -includeall
option.

If file and directory names contain sensitive information that you
don't want to reveal, you can use the -autoreplace option to have
the program replace them in the archived files.  You can specify
particular string replacements using the -replace option, as well.
A list of all string replacements that were done is written to a
file called <archive>.names.

Distributed jobs may span multiple non-crossmounted jobdbs; by default,
job records from remote jobdbs are included (in separate archives inside
the main archive), but the -noremote option can be used to suppress
collecting remote job records.

Use the 'jobcontrol' command to find the jobids for your jobs.
For example, '$SCHRODINGER/jobcontrol -list completed' will list all
of your completed jobs.

If you have any questions, please contact help@schrodinger.com.