]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/blobdiff - src/initscripts/init.d/sshd
sshd: add fallback for oom setings with old kernel.
[people/teissler/ipfire-2.x.git] / src / initscripts / init.d / sshd
index 0ed86616534c23d4bffcf1bae1e4c3b9b7986533..1d61a63990a492cfe3fcff112cc78d538b20a980 100644 (file)
@@ -43,7 +43,10 @@ case "$1" in
        (
                sleep 3
                pid=$(cat /var/run/sshd.pid 2>/dev/null)
-               [ -n "${pid}" ] && echo "-16" > "/proc/${pid}/oom_score_adj"
+               [ -n "${pid}" ] && [ -e "/proc/${pid}/oom_score_adj" ] && \
+                                       echo "-16" > "/proc/${pid}/oom_score_adj" || \
+                               [ -e "/proc/${pid}/oom_adj" ] && \
+                                       echo "-16" > "/proc/${pid}/oom_adj"
        ) &
         ;;