From f5033d247917f1b943cf65969fbcf8589d194476 Mon Sep 17 00:00:00 2001 From: houchengqiu Date: Fri, 30 Aug 2024 16:46:34 +0800 Subject: [PATCH] fix: Fix the issue of manual. open dbus service response timeout Fix the issue of manual. open dbus service response timeout Log: Fix the issue of manual. open dbus service response timeout Bug: https://pms.uniontech.com/bug-view-269561.html --- debian/deepin-manual.postinst | 9 ++++++++- misc/deepin-manual.service | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/debian/deepin-manual.postinst b/debian/deepin-manual.postinst index 6fd48700b..b28fb7523 100644 --- a/debian/deepin-manual.postinst +++ b/debian/deepin-manual.postinst @@ -1,9 +1,16 @@ -#!/bin/sh +#!/bin/bash killall dman-search killall dmanHelper killall dman +#获取已登陆的用户 +userNameArr=($(who -q | head -n 1)) + +#根据已登陆的用户开启后端定时任务 +for userName in ${userNameArr[@]} ; do + runuser -l ${userName} -c "XDG_RUNTIME_DIR=\"/run/user/$(id -u ${userName})\" systemctl --user daemon-reload" || true +done #rm -r /usr/share/deepin-manual/manual-assets/professional #rm -r /usr/share/deepin-manual/manual-assets/server diff --git a/misc/deepin-manual.service b/misc/deepin-manual.service index c7c0a69b0..c39f2768e 100644 --- a/misc/deepin-manual.service +++ b/misc/deepin-manual.service @@ -2,7 +2,7 @@ Description=deepin manual service [Service] -CapabilityBoundingSet=~CAP_NET_RAW +CapabilityBoundingSet=~ MemoryLimit=8G ExecStart=/usr/bin/dman --dbus Type=dbus