master
README
1rcsm
2----
3
4A tiny service manager written in rc.
5Rcsm only supports the bare minimum of features, meaning start/stop
6services. So no logging, no monitoring etc, thus keeping things simple.
7This could however instead be implemented into users own service
8scripts, should users choose to do so.
9
10It follows the same concept as shsm[0], but is about half the LOCs.
11
12
13Install
14-------
15
16 $ make install
17
18
19Usage
20-----
21rcsm [flag] [args]
22-a - Activate service.
23-c - Create neccessary directories.
24-d - Deactivate services.
25-h - Show usage message.
26-k - Kill services.
27-l - List available services.
28-s - Start services.
29-r - Restart services.
30
31Some flags have additional functionallity when ran without arguments:
32-a - Lists activated services.
33-k - Kill all activated services.
34-s - Start all activated services.
35
36Some flags also supports multiple arguments: -a -d -k -s -r
37
38
39Service scripts
40---------------
41Service scripts are language-agnostic, thus giving users the freedom
42to use any language/shell they like.
43Service scripts has 2 (technically optional) requirements:
44Accepting -s/-k flags.
45
46[0] https://github.com/hovercats/shsm