-- Leo's gemini proxy

-- Connecting to darknesscode.xyz:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;lang=en-US

Services & Daemons in Void Linux Runit


Void uses the runit supervision suite to run system services and daemons


Basic Usage


To start, stop, restart or get the status of a service:


sv up <services>
sv down <services>
sv restart <services>
sv status <services>

Example


sv status dhcpcd

See the man sv(8) for more information


Enabling Services


Void Linux provides service directories for most daemons in /etc/sv/


To enable a service on a booted system, create a symlink to the service directory in /var/service/


ln -s /etc/sv/<service> /var/service/

Disabling Services


To disable a service, remove the symlink from the running runsvdir


rm /var/service/<service>

Testing Services


To check if a service is working correctly when started by the service supervisor, run it once before fully enabling it:


touch /etc/sv/<service>/down
ln -s /etc/sv/<service> /var/service/
sv once <service>

If everything works, remove the down file to enable the service.


----------


Home

Linux

Notes

MicroLog


----------


© DarknessCode

-- Response ended

-- Page fetched on Tue May 21 10:55:23 2024