On 20/09/2015 10:47, Colin Booth wrote:
specifically thus: ./up is what fires when the service is brought up, ./down is what fires when the service is brought down, ./run is what fires when a non-running service is supposed to be running, and ./finish is when a running service stops.
Exactly. Clarity is important, "run" and "up" are not the same, and "down" and "finish" are not the same;up/down is semantically correct for oneshot (more than onboot/onhalt for instance), and in regular s6-rc use, there should be no possible confusion between oneshot "down" files and supervision "./down" files - as opposed to in a mailing-list discussion without using the tools. -- Laurent
