From 746d20804b0ccad38721fb81506c6004ee13ea5f Mon Sep 17 00:00:00 2001 From: Alessandro Rubini <rubini@gnudd.com> Date: Fri, 9 Oct 2020 13:49:06 +0200 Subject: [PATCH] userspace: add 'rvlan-status' script This simply sends SIGUSR1 to radiusvlan and sorts the output file. Example: wri2 (001bc5090845 <-> 001bc509007d): state configured, vlan 4094, pid 0, fd -1 wri3 (001bc5090846 <-> 00e04c1bfd8d): state configured, vlan 31, pid 0, fd -1 wri4 (000000000000 <-> ): state down, vlan 0, pid 0, fd -1 wri5 (000000000000 <-> ): state down, vlan 0, pid 0, fd -1 wri6 (000000000000 <-> ): state down, vlan 0, pid 0, fd -1 wri7 (000000000000 <-> ): state down, vlan 0, pid 0, fd -1 wri8 (000000000000 <-> ): state down, vlan 0, pid 0, fd -1 wri9 (000000000000 <-> ): state down, vlan 0, pid 0, fd -1 wri10 (000000000000 <-> ): state down, vlan 0, pid 0, fd -1 wri11 (000000000000 <-> ): state down, vlan 0, pid 0, fd -1 wri12 (000000000000 <-> ): state down, vlan 0, pid 0, fd -1 wri13 (000000000000 <-> ): state down, vlan 0, pid 0, fd -1 wri14 (000000000000 <-> ): state down, vlan 0, pid 0, fd -1 wri15 (000000000000 <-> ): state down, vlan 0, pid 0, fd -1 wri16 (000000000000 <-> ): state down, vlan 0, pid 0, fd -1 wri17 (000000000000 <-> ): state down, vlan 0, pid 0, fd -1 wri18 (000000000000 <-> ): state down, vlan 0, pid 0, fd -1 Signed-off-by: Alessandro Rubini <rubini@gnudd.com> --- userspace/rootfs_override/wr/bin/rvlan-status | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100755 userspace/rootfs_override/wr/bin/rvlan-status diff --git a/userspace/rootfs_override/wr/bin/rvlan-status b/userspace/rootfs_override/wr/bin/rvlan-status new file mode 100755 index 000000000..e2b440a1c --- /dev/null +++ b/userspace/rootfs_override/wr/bin/rvlan-status @@ -0,0 +1,7 @@ +#!/bin/sh + +killall -USR1 radiusvlan +if [ $? -ne 0 ]; then exit 1; fi + +# sort the lines: all of them start with "wri" +sed 's/^wri//' /tmp/rvlan-status | sort -n | sed 's/^/wri/' -- GitLab