From e2e7f415a0d69bbc439c24c692f80b44be6563d7 Mon Sep 17 00:00:00 2001 From: qtwrk Date: Sun, 12 Dec 2021 21:57:14 +0100 Subject: [PATCH] rc.local for ubuntu --- cyberpanel.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cyberpanel.sh b/cyberpanel.sh index ca12e6a51..427a69dca 100644 --- a/cyberpanel.sh +++ b/cyberpanel.sh @@ -1112,9 +1112,16 @@ if ! grep -q "pid_max" /etc/rc.local 2>/dev/null ; then echo 1 > /sys/kernel/mm/ksm/run" >>/etc/rc.d/rc.local chmod +x /etc/rc.d/rc.local else + if [[ -f /etc/rc.local ]] ; then + echo -e "#!/bin/bash\n$(cat /etc/rc.local)" > /etc/rc.local + else + echo "#!/bin/bash" > /etc/rc.local + fi echo "echo 1000000 > /proc/sys/kernel/pid_max echo 1 > /sys/kernel/mm/ksm/run" >>/etc/rc.local chmod +x /etc/rc.local + systemctl enable rc-local >/dev/null 2>&1 + systemctl start rc-local >/dev/null 2>&1 fi if grep -q "nf_conntrack_max" /etc/sysctl.conf ; then sysctl -w net.netfilter.nf_conntrack_max=2097152 > /dev/null