Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
kill-exuser: Add
  • Loading branch information
donald committed Dec 14, 2021
1 parent d87331e commit 19b1eb1
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 0 deletions.
3 changes: 3 additions & 0 deletions install.sh
Expand Up @@ -232,6 +232,9 @@ install_data crashkernel/startup-crashmemory.service "$DESTDIR$systemdunitd
install_exec mxsnoop/mxsnoop.sh "$DESTDIR$usr_sbindir/mxsnoop.sh"
install_exec net_qdisc_nfs_low/net_qdisc_nfs_low "$DESTDIR$usr_sbindir/net_qdisc_nfs_low"
install_exec cronwrap/cronwrap "$DESTDIR$usrlocal_bindir/cronwrap"
install_exec kill-exuser/kill-exuser "$DESTDIR$usr_sbindir/kill-exuser"
install_data kill-exuser/kill-exuser.service "$DESTDIR$systemdunitdir/kill-exuser.service"
install_data kill-exuser/kill-exuser.timer "$DESTDIR$systemdunitdir/kill-exuser.timer"

postinstall
exit
6 changes: 6 additions & 0 deletions kill-exuser/kill-exuser
@@ -0,0 +1,6 @@
#! /bin/bash

for u in `ps --no-headers -A -o "ruser:20" | grep ^O | sort -u`; do
echo killall -9 -u $u
killall -9 -u $u
done
4 changes: 4 additions & 0 deletions kill-exuser/kill-exuser.service
@@ -0,0 +1,4 @@
[Service]
Type=oneshot
ExecStart=/usr/sbin/kill-exuser

7 changes: 7 additions & 0 deletions kill-exuser/kill-exuser.timer
@@ -0,0 +1,7 @@
[Timer]
OnCalendar=daily
RandomizedDelaySec=1h
Persistent=true

[Install]
WantedBy=timers.target

0 comments on commit 19b1eb1

Please sign in to comment.