The mrjob command has two purposes:
Audit EMR usage over the past 2 weeks, sorted by job flow name and user.
Alias for mrjob.tools.emr.audit_usage.
Create a persistent EMR job flow, using bootstrap scripts and other configs from mrjob.conf, and print the job flow ID to stdout.
Alias for mrjob.tools.emr.create_job_flow.
List, display, and parse Hadoop logs associated with EMR job flows. Useful for debugging failed jobs for which mrjob did not display a useful error message or for inspecting jobs whose output has been lost.
Alias for mrjob.tools.emr.fetch_logs.
Report jobs running for more than a certain number of hours (by default, 24.0). This can help catch buggy jobs and Hadoop/EMR operational issues.
Alias for mrjob.tools.emr.report_long_jobs.
Delete all files in a given URI that are older than a specified time.
Alias for mrjob.tools.emr.s3_tmpwatch.
Terminate idle EMR job flows that meet the criteria passed in on the command line (or, by default, job flows that have been idle for one hour).
Alias for mrjob.tools.emr.terminate_idle_job_flows.
Terminate an existing EMR job flow.
Alias for mrjob.tools.emr.terminate_job_flow.