|
|
преди 2 години | |
|---|---|---|
| .. | ||
| darkirc | преди 3 години | |
| taud | преди 3 години | |
| README.md | преди 2 години | |
Startup services for runit.
Compile taud and darkirc. Make sure they are findable in your path.
You can copy the binaries to ~/.local/bin/.
Create the service dirs:
$ mkdir ~/.local/service/
$ mkdir ~/.local/sv/
~/.local/sv/ will contain our services which we symlink into ~/.local/service/ to activate.
Now follow these guides:
To view the logs, open another terminal, switch to root and run the command below. Leave this window open so we can view the daemon logs.
# svlogtail daemon
Finally make sure your user level service is running:
# sv status runsvdir-USER
run: runsvdir-USER: (pid 25140) 483s
Copy the directories here over to ~/.local/sv/:
$ cp -r darkirc/ taud/ ~/.local/sv/
Activate them by symlinking them into ~/.local/service/. We need the full path.
$ cd ~/.local/service/
$ ln -s /home/USER/.local/sv/darkirc/ .
$ ln -s /home/USER/.local/sv/taud/ .
Now check they are working fine:
$ SVDIR=~/.local/sv/ sv status darkirc
You should also view the log output in the window we opened earlier.
Each directory contains an executable run script which launches the daemon.
We must redirect STDERR to STDOUT to get error messages in the log output.
To enable the log output, we must provide the log/run script which contains
the logger command. You can test logger output like this:
$ vlogger -t darky -p daemon hello123