From 941724c6f180cda68d35ae6ac125499d5a0e2662 Mon Sep 17 00:00:00 2001 From: Jan-Tarek Butt <tarek@ring0.de> Date: Wed, 11 Apr 2018 00:41:31 +0200 Subject: [PATCH] netdevice-watchdoog: add netdevice-watchdog --- netdevice-watchdoog/luasrc/usr/sbin/netdevice-watchdog | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100755 netdevice-watchdoog/luasrc/usr/sbin/netdevice-watchdog diff --git a/netdevice-watchdoog/luasrc/usr/sbin/netdevice-watchdog b/netdevice-watchdoog/luasrc/usr/sbin/netdevice-watchdog new file mode 100755 index 0000000..4d9c63d --- /dev/null +++ b/netdevice-watchdoog/luasrc/usr/sbin/netdevice-watchdog @@ -0,0 +1,7 @@ +#!/usr/bin/lua +local logread = io.popen("logread", 'r') +for line in logread:lines() do + if line:match("unregister_netdevice: waiting for .* to become free.") then + os.execute("echo c > /proc/sysrq-trigger") + end +end -- GitLab