.towbar/apps/web.app.yml
command is an argument array that retains the image entrypoint and user. If shell syntax is required, explicitly run a shell, for example ["sh", "-c", "node report.js && node notify.js"].
The app’s Scheduled jobs page shows configured jobs and the latest 100 runs. Authorized operators can use Run now. Output is bounded to 256 KiB and known runtime secret values are redacted; never pass credentials as command arguments or print them deliberately.
Deploy after changing the job declaration. A queued run is rejected if its release or declaration changes before execution. Jobs share the app work queue with deployments and do not overlap another run of the same job. Timeouts stop the command; failed or interrupted jobs are not retried automatically. Make a job idempotent if an operator may rerun it.
Repository and environment automation pauses also pause schedules. Preview environments do not run them, and missed runs are skipped rather than replayed. Override jobs: [] in an environment to disable scheduled work there.