mirror of
https://github.com/kellyjonbrazil/jc.git
synced 2025-07-17 01:32:37 +02:00
add systemctl parsers
This commit is contained in:
68
README.md
68
README.md
@ -87,6 +87,9 @@ jc PARSER [OPTIONS]
|
|||||||
- `--ss` enables the `ss` parser
|
- `--ss` enables the `ss` parser
|
||||||
- `--stat` enables the `stat` parser
|
- `--stat` enables the `stat` parser
|
||||||
- `--systemctl` enables the `systemctl` parser
|
- `--systemctl` enables the `systemctl` parser
|
||||||
|
- `--systemctl-lj` enables the `systemctl list-jobs` parser
|
||||||
|
- `--systemctl-ls` enables the `systemctl list-sockets` parser
|
||||||
|
- `--systemctl-luf` enables the `systemctl list-unit-files` parser
|
||||||
- `--uname` enables the `uname -a` parser
|
- `--uname` enables the `uname -a` parser
|
||||||
- `--uptime` enables the `uptime` parser
|
- `--uptime` enables the `uptime` parser
|
||||||
- `--w` enables the `w` parser
|
- `--w` enables the `w` parser
|
||||||
@ -1300,6 +1303,71 @@ $ systemctl -a | jc --systemctl -p
|
|||||||
...
|
...
|
||||||
]
|
]
|
||||||
```
|
```
|
||||||
|
### systemctl list-jobs
|
||||||
|
```
|
||||||
|
$ systemctl list-jobs| jc --systemctl-lj -p
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"job": 3543,
|
||||||
|
"unit": "nginxAfterGlusterfs.service",
|
||||||
|
"type": "start",
|
||||||
|
"state": "waiting"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"job": 3545,
|
||||||
|
"unit": "glusterReadyForLocalhostMount.service",
|
||||||
|
"type": "start",
|
||||||
|
"state": "running"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"job": 3506,
|
||||||
|
"unit": "nginx.service",
|
||||||
|
"type": "start",
|
||||||
|
"state": "waiting"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
```
|
||||||
|
### systemctl list-sockets
|
||||||
|
```
|
||||||
|
$ systemctl list-sockets | jc --systemctl-ls -p
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"listen": "/dev/log",
|
||||||
|
"unit": "systemd-journald.socket",
|
||||||
|
"activates": "systemd-journald.service"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"listen": "/run/dbus/system_bus_socket",
|
||||||
|
"unit": "dbus.socket",
|
||||||
|
"activates": "dbus.service"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"listen": "/run/dmeventd-client",
|
||||||
|
"unit": "dm-event.socket",
|
||||||
|
"activates": "dm-event.service"
|
||||||
|
},
|
||||||
|
...
|
||||||
|
]
|
||||||
|
```
|
||||||
|
### systemctl list-unit-files
|
||||||
|
```
|
||||||
|
$ systemctl list-unit-files | jc --systemctl-luf -p
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"unit_file": "proc-sys-fs-binfmt_misc.automount",
|
||||||
|
"state": "static"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"unit_file": "dev-hugepages.mount",
|
||||||
|
"state": "static"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"unit_file": "dev-mqueue.mount",
|
||||||
|
"state": "static"
|
||||||
|
},
|
||||||
|
...
|
||||||
|
]
|
||||||
|
```
|
||||||
### uname -a
|
### uname -a
|
||||||
```
|
```
|
||||||
$ uname -a | jc --uname -p
|
$ uname -a | jc --uname -p
|
||||||
|
Reference in New Issue
Block a user