source code: init/preinit.d/inhibit_jobs/README.md

ChromeOS Factory Software: Inhibit Upstart Jobs

To inhibit an Upstart job (/etc/init/*.conf) from execution, add a file using job name and describe why we want to disable it as file content. The job will be disabled by /usr/share/cros/factory_utils.sh.

To start these jobs, execute

run_inhibited_job <JOBNAME>

Examples

To stop powerd, create a file powerd with following contents:

In factory environment, we need to disable powerd so run-in tests (and many
non-interactive tests) will not fall into suspended mode.  Also we need to
disable powerd to access power button (and being able to close lid).

To start powerd maually, do:

run_inhibited_job powerd