Skip to main content

Manual Executions

A manual Execution lets you run an action against one or more Targets immediately, without waiting for a Schedule. Use it to test your setup, handle ad-hoc needs, or respond to unexpected situations.


When to use manual Executions

ScenarioExample
Testing a new TargetRun a Stop action manually to verify the right resources are matched before creating a Schedule
Ad-hoc shutdownShut down dev environments before a holiday without modifying your regular Schedule
Emergency responseScale down resources immediately in response to a cost anomaly
Weekend workStart resources that are normally off on weekends for a one-time work session

Running from the Dashboard

  1. Navigate to Run Now or click the Run Now button on the Targets page

    Run Now

  2. Fill in the form:

    FieldDescription
    TargetsSelect one or more Targets (multi-select)
    ActionDepends on the service type — Stop/Start, Scale Up/Down, Enable/Disable, Create/Delete
    Slack channel (optional)Where to post results
  3. Click Run to start the Execution

[SCREENSHOT: run-now-form.png -- Run Now form with Target selection and action picker]

note

If Slack is not connected, the channel field will not appear. Results are always visible on the Executions page.


Running from Slack

Use the /frugally run slash command to trigger a manual Execution directly from Slack:

/frugally run <target-name> <action>

Examples

CommandWhat it does
/frugally run "Dev EC2 eu-west-1" stopStops all resources in the "Dev EC2 eu-west-1" Target
/frugally run "Staging RDS" startStarts all resources in the "Staging RDS" Target
/frugally run "Dev ECS" scale-downScales down all ECS services in the "Dev ECS" Target

Results are posted to the channel where you ran the command.

tip

Use double quotes around Target names that contain spaces.


Viewing results

After triggering a manual Execution, you can track its progress in two places:

  1. Executions page — Full detail with per-resource results
  2. Slack — Summary posted to the selected channel (if configured)

Manual Executions follow the same lifecycle stages as scheduled Executions.


Manual Executions and credits

Manual Executions consume credits just like scheduled Executions. Dry runs do not consume credits and are a good way to validate before running a real Execution.