mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2026-11-02 10:52:22 +00:00
Remove the current open-file limits on uninstall and align the Log2RAM check
- Uninstalling removes DefaultLimitNOFILE=1048576 and ulimit -n 1048576 as well as the legacy 256000 lines - The customizable post-install runs the Log2RAM check every 10 minutes at low priority, as the automated one does
This commit is contained in:
@@ -3580,7 +3580,8 @@ EOF
|
|||||||
SHELL=/bin/bash
|
SHELL=/bin/bash
|
||||||
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
||||||
MAILTO=""
|
MAILTO=""
|
||||||
*/5 * * * * root /usr/local/bin/log2ram-check.sh >/dev/null 2>&1
|
# nice/ionice keep the check off the priority queue for scheduled tasks.
|
||||||
|
3-59/10 * * * * root nice -n 19 ionice -c 3 /usr/local/bin/log2ram-check.sh >/dev/null 2>&1
|
||||||
EOF
|
EOF
|
||||||
chmod 0644 /etc/cron.d/log2ram-auto-sync
|
chmod 0644 /etc/cron.d/log2ram-auto-sync
|
||||||
chown root:root /etc/cron.d/log2ram-auto-sync
|
chown root:root /etc/cron.d/log2ram-auto-sync
|
||||||
|
|||||||
@@ -581,7 +581,7 @@ uninstall_system_limits() {
|
|||||||
# Remove systemd limits (restore defaults)
|
# Remove systemd limits (restore defaults)
|
||||||
for file in /etc/systemd/system.conf /etc/systemd/user.conf; do
|
for file in /etc/systemd/system.conf /etc/systemd/user.conf; do
|
||||||
if [ -f "$file" ]; then
|
if [ -f "$file" ]; then
|
||||||
pmx_edit_file "$file" '/^DefaultLimitNOFILE=256000/d'
|
pmx_edit_file "$file" -e '/^DefaultLimitNOFILE=256000$/d' -e '/^DefaultLimitNOFILE=1048576$/d'
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
@@ -594,7 +594,7 @@ uninstall_system_limits() {
|
|||||||
|
|
||||||
# Remove ulimit from profile
|
# Remove ulimit from profile
|
||||||
if [ -f /root/.profile ]; then
|
if [ -f /root/.profile ]; then
|
||||||
pmx_edit_file /root/.profile '/ulimit -n 256000/d'
|
pmx_edit_file /root/.profile -e '/^ulimit -n 256000$/d' -e '/^ulimit -n 1048576$/d'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Reload sysctl
|
# Reload sysctl
|
||||||
|
|||||||
Reference in New Issue
Block a user