我在谷歌找不到任何安全的方法来清除 systemd 日志。有谁知道这样做的任何安全可靠的方法?
假设我正在尝试一些东西,我的日志被各种错误消息弄得乱七八糟。此外,我正在使用 Conky 在桌面上显示我的日记。我真的不想看到那些错误,因为它们让我想起我正在修复这些东西的糟糕日子,我想在经历了这次恐怖之后感觉自己像个新手。我想每个人都会同意这是清除日志的正当理由:P。
现在,这是一个奇怪的问题,我有这样的脚本:
CWD="$(cd -P -- "$(dirname -- "$0")" && pwd -P)"
RESOURCES_PATH="${CWD}/resources"
PROJECT_NAME="something"
DRUSH_ALIASES_EXAMPLE_PATH="${RESOURCES_PATH}/example.aliases.drushrc.php"
DRUSH_ALIASES_PATH="~/.drush/${PROJECT_NAME}.aliases.drushrc.php"
cp ${DRUSH_ALIASES_EXAMPLE_PATH} ${DRUSH_ALIASES_PATH}
echo "cp ${DRUSH_ALIASES_EXAMPLE_PATH} ${DRUSH_ALIASES_PATH}"
Run Code Online (Sandbox Code Playgroud)
当我尝试运行这种脚本时,出现错误:“cp:无法创建常规文件“~/.drush/something.aliases.drushrc.php”。没有这样的文件或目录”
但有趣的是,如果我将“echo”的输出复制并直接粘贴到终端中,该命令将正常工作。我很困惑,有什么想法上面的脚本有什么问题吗?
我不确定是什么导致了这个问题,但是当我解决它(或者更确切地说是解决它)时,我决定分享我的发现,以节省您的时间并供将来参考。
所以故事是这样的:
我买了一块新的技嘉 X570 Aorus Master 主板并在那里安装了 Arch Linux。后部 3.5 毫米插座未输出音频,出现问题。
下面的答案中描述了获得解决方案的过程。如果您处于相同的情况,那里的详细信息可能会让您知道。
此外,如果您有更好的解决方案,这将解决根本问题,而不仅仅是以数字输出为代价来解决它,请随时发布您的答案!我不会接受我的回答,希望有人能想出更好的办法。
同时支持脚本提示和参数的最佳方式是什么?如果未提供参数,我想显示提示。
\n\n还有比这更好/更短的东西吗?\xe2\x87\xa9
\n\nPROJECT_DIR=$1\nSITE_NAME=$2\nADMIN_PWD=$3\nTHEME_DIR=$4\nTHEME_NAME=$5\n\nif [ -z "${PROJECT_DIR}" ]; then\n echo "Directory where project resides:"\n read PROJECT_DIR\nfi\n\nif [ -z "${SITE_NAME}" ]; then\n echo "Name of the website:"\n read SITE_NAME\nfi\n\nif [ -z "${ADMIN_PWD}" ]; then\n echo "Admin password:"\n read ADMIN_PWD\nfi\n\nif [ -z "${THEME_DIR}" ]; then\n echo "Directory of the theme:"\n read THEME_DIR\nfi\n\nif [ -z "${THEME_NAME}" ]; then\n echo "Name of the theme:"\n read THEME_NAME\nfi\n
Run Code Online (Sandbox Code Playgroud)\n