anchor.diff:  * Backing-up data
   * Downloading content
   
  -### <a id="task-proceses"></a> How Tasks Are Run
  +### <a id="task-processes"></a> How Tasks Are Run
   
   Tasks are always executed asynchronously, meaning that they run independently from the parent app or other tasks that run on the same app.
   
   The life-cycle of a task is as follows:
   
   1. A user initiates a task in Cloud Foundry using one of the following mechanisms:
  -   * The `cf run-task APPNAME "TASK"` command. See the [Running Tasks](#run-tasks) section of this topic for more information.
  -   * A Cloud Controller v3 API call. See the [Tasks](http://v3-apidocs.cloudfoundry.org/version/3.0.0/index.html#tasks) API reference page for more information.
  +   * The `cf run-task APPNAME "TASK"` command. For more information, see [Running Tasks](#run-tasks).
  +   * A Cloud Controller v3 API call. For more information, see [Tasks](http://v3-apidocs.cloudfoundry.org/version/3.0.0/index.html#tasks) in the Cloud Foundry API documentation.
      * The Cloud Foundry Java Client. For more information, see [Cloud Foundry Java Client Library](../buildpacks/java/java-client.html) and the [Cloud Foundry Java Client](https://github.com/cloudfoundry/cf-java-client) repository on GitHub.
   
   1. Cloud Foundry creates a container specifically for the task.
  
positive.code: 
  ## <a id='cancel-task'></a> Cancel a Task
  
  After running a task, you may be able to cancel it before it finishes. To cancel a running task, run the `cf terminate-task APP-NAME TASK-ID` command. For example:
  
  <pre class="terminal">
  $ cf terminate-task my-app 2
  
negative.code: 
  ## <a id='manage-tasks'></a> Manage Tasks
  
  At the system level, a user with admin-level privileges can use the Cloud Controller v3 API to view all tasks that are running within an org or space. For more information, see [List tasks](http://v3-apidocs.cloudfoundry.org/version/3.0.0/index.html#list-tasks) in the Cloud Foundry API documentation.
  
  Additionally, admins can set the default memory and disk usage quotas for tasks on a global level. Initially, tasks use the same memory and disk usage defaults as apps. However, the default memory and disk allocations for tasks can be defined separately from the default app memory and disk allocations.
  
  