dconf-dump 在终端中有效,但在 Anacron 中无效

dconf-dump 在终端中有效,但在 Anacron 中无效

我每天通过 Anacron 运行以下脚本。

#!/bin/bash

if ! mount | grep /media/steve/6363-6333 >/dev/null
then
    dpkg --get-selections > /home/steve/package_list
    dconf dump / > dconf-settings.ini
else
    rsync /home/steve/ownCloud/Documents/De7.ods /media/steve/6363-6333/investDe7.ods
    dpkg --get-selections > /media/steve/6363-6333/package_list
    dconf dump / > /media/steve/6363-6333/dconf-settings.ini
fi

它适用于rsyncdpkg命令,但不适用于dconf dump。但是,如果我从命令行运行脚本,它就可以完美运行。我注意到的另一件事是,当我检查文件时,dconf-settings.ini它的大小为零,直到我手动运行脚本

编辑:我按照下面 Jim 的建议添加了 dconf 的完整路径/usr/bin/dconf,脚本确实运行并更新了dconf-settings.ini。但是dconf-settings.ini是空的,0 字节。当我手动运行脚本时,文件已更新,大小为 17,2kB。

相关内容