# coldstart command

The coldstart command initiates the
sequence of activities that must be performed each time the system
is powered on. Additionally, the coldstart command
initializes the transaction log queue limit to 0 on a full restore
and during a patch installation.

This is the last step in the system boot sequence. coldstart sets (or prompts for) the time and date, starts
the printer, starts the spooler subsystem and phantom ports, and resets
the accounting history file.

Any site-specific coldstart processes should be placed into an item called user-coldstart in
the master dictionary of the dm account.

Warning: The coldstart command should not be invoked while other users
are active.

Prior to executing this on a running system,
ensure that all printers and spooler processes are stopped.

## See also

- [bootstrap command](https://d3codex.com/tcl/bootstrap-command/)
- [maxusers command](https://d3codex.com/tcl/maxusers-command/)
- [Port number](https://d3codex.com/definitions/port-number/)
- [Scrubber](https://d3codex.com/definitions/scrubber/)
- [system-coldstart macro](https://d3codex.com/tcl/system-coldstart-macro/)
- [user-coldstart macro](https://d3codex.com/tcl/user-coldstart-macro/)
- [user.coldstart command](https://d3codex.com/tcl/user-coldstart-command/)

---
Source: https://d3codex.com/tcl/coldstart-command/ - part of the D3Codex reference.
