Debian 脚本 - 如果远程连接失败则重新启动进程

Debian 脚本 - 如果远程连接失败则重新启动进程

我正在尝试弄清楚如何管理我的 debian,并在远程反向连接没有响应时重新加载 /etc/init.d 中的脚本

我现在有的是:

root@pwnpi:~# netstat -nat
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State

tcp        0    512 10.28.4.115:34233       xx.xxx.xxx.xxx:31337    ESTABLISHED

如果此连接未建立或未侦听,我想重新加载脚本 /etc/init.d/reverseshell

有人可以帮忙吗?

答案1

做一个计划任务对于该命令

lsof [email protected]:31337 -sTCP:ESTABLISHED,LISTEN >/dev/null 2>&1 || /etc/init.d/reverseshell restart

附言:不要作恶:-)

相关内容