systemd 配置自动挂栽包含小数点和中文字符的文件夹的问题

2023-05-16

问题: 有一个文件夹 /home/P300T/Backups/9.历史存档/   ,想将其挂栽到/home/P3001T/disk1/9.历史存档/  /home/disk1/3.历史存档/  ,通过systemd 构建了 /etc/systemd/system/home-P3001T-disk1-9.历史存档.mount ,但是在使用 systemctl 命令启动该mount文档时,出现错误提示,如下图:

 提示名称错误。 以为是mount文档名不能提前带小数点,于是去掉了9后面的点,仍然报错。 结合后面的字符替代了中文,可以确定是systemd 配置文档不识别中文字符。 所以采用迂回策略,先建立一个 mounthistory.sh 然后编写mounthistory.service,用systemd来执行

1. mounthistory.sh 内容

mount --bind  /home/P300T/Backups/9.历史存档/  /home/P3001T/disk1/9.历史存档/

 增加可执行权限 chmod +x mounthistory.sh

执行一下做一番测试: ./mounthistory.sh

查看一下是否挂栽成功,然后记得将其卸载

2. mounthistory.service 内容

[Unit]
Description = auto mount history files to ther place!

[Service]
ExecStart =/bin/bash /etc/systemd/system/mounthistory.sh
Restart = no
Type = simple

[Install]
WantedBy = multi-user.target

增加可执行权限 chmod +x mounthistory.service

运行测试 systemctl start mounthistory.service

增加开机自启动 systemctl enable mounthistory.service

3.这里要注意一下 Restart 字段的参数值。

always:不论什么情况,总是重启
no:不管什么情况,退出后不再重启
on-abnormal:正常结束该服务和服务超时,重启
on-abort:没有接收到应有的信号,重启
on-failure:该服务非正常退出,包括被信号终止和超时,重启
on-success:只有正常退出时,重启
on-watchdog:超时退出,重启

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

systemd 配置自动挂栽包含小数点和中文字符的文件夹的问题 的相关文章

  • Linux之systemd服务配置及自动重启

    Linux之systemd服务配置及自动重启 0 背景 在linux上开发时 xff0c 往往需要将自己的程序做成服务 xff0c 并且实现服务开机自动重启 xff0c 以及服务崩溃后自动重启功能 xff0c 本文就对该功能的实现做简单介绍
  • WSL2+Systemd支持度测试

    提示 xff1a 文章写完后 xff0c 目录可以自动生成 xff0c 如何生成可参考右边的帮助文档 文章目录 前言一 systemd是什么 xff1f 二 开始测试1 Docker2 rsyslog3 systemd timesyncd4
  • 利用systemd实现ssl证书的自动续期

    问题 xff1a 因为 certbot renew 必须在证书申请30天之后才能执行成功 xff0c 所以需要手动更新或者利用邮件提醒 xff0c 编辑脚本等才能自动续期 我在这里想出了一种利用systemd的timer功能 xff0c 实
  • 大龄单身,这些人真作。

    大家好 我是北妈 0 前些天想办法给一亲戚弟弟介绍个妹子 弟29 妹子28 两人基本恋爱0经验 皇帝不急太监急 今天两人见面 随问之 弟弟答曰 还可以 就是不知说啥 妹子答曰 还可以 到感觉不太合适 感觉不太爱说话 自己就不太爱说话 想找一
  • 卸载 kubernetes

    kubeadm reset f modprobe r ipip lsmod rm rf kube rm rf etc kubernetes rm rf etc systemd system kubelet service d rm rf e
  • Math&System

    Math 概述 Math 包含执行基本数字运算的方法 调用方式 Math类中无构造方法 但内部的方法都是静态的 可以通过 类名 进行调用 常用方法 方法名 方法名 说明 public static int abs int a 返回参数的绝对
  • 学会不被洗脑 很重要!

    大家好 我是北妈 今天发一个铁粉在桃花岛向我提问的问题 0 虚x 提问 最近网暴频发 网友甚至好友互相攻击 在越来越复杂的社会事件中 怎么提升自己的思考深度 怎么避免被洗脑 北妈怎么看 这个话题我不止一次说过了 就是其中一个原则 兼听则明
  • 测试立即失败,并出现未知错误:通过 systemd 运行 Selenium 网格时,DevToolsActivePort 文件不存在

    我一直在尝试改变从 shell 脚本启动 Selenium 网格服务的方式 rclocal to a systemd服务 但不起作用 脚本是这样的 bin bash java jar opt selenium server standalo
  • 从 docker 容器内结构化日志记录到日志

    从 docker 容器内将结构化日志写入日志的最佳方法是什么 例如 我有一个使用以下方式编写的应用程序sd journal 发送我没有尝试更改应用程序 而是尝试通过 v var log systemd journal var log sys
  • 如何在 Yocto Linux 中禁用虚拟终端

    有谁知道如何禁用linux中的虚拟终端吗 我在 i MX6 处理器上使用 Yocto Morty 版本 尽管我们的基础发行版是 Yocto 但不幸的是我们已经偏离了用配方构建它 所以这比 Yocto 更像是一个直接的 Linux 问题 详细
  • 从 systemd 运行持久性 python 脚本?

    我有一个 python 脚本 可以解码 USB 设备的输入并将命令发送到 php 脚本 从控制台运行时 该脚本运行良好 但我需要它在启动时运行 我创建了一个 systemd 服务来启动脚本 它看起来运行良好 除了systemctl star
  • Python子进程,实时打印颜色并保存标准输出

    在保存结果的同时打印子进程的输出并不是一个新问题 并且之前已经被回答过很多次 例如 https stackoverflow com a 28319191 5506400 https stackoverflow com a 28319191
  • Java 中的 sd_notify()

    我有一个 Java 服务 使用空投向导 http dropwizard io 我从以下用户实例启动systemd http www freedesktop org wiki Software systemd 到目前为止 一切都很好 现在我想
  • 使用systemd启动的python无法启动子进程

    我在 virtualenv 中有一个 python 脚本 它是使用 systemd 启动的 Unit Description app After network target Service Type simple User user Gr
  • 如何在 systemd 控制组之外启动进程

    我有一个服务器进程 从 systemd 启动 可以启动更新进程 更新过程自行守护进程 然后 理论上 使用 SIGTERM 终止服务器 我的问题是 SIGTERM 传播到更新过程这是孩子们 出于调试目的 更新进程只是休眠 然后我手动发送终止命
  • 为什么ntpd服务重启后没有自动启动? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我安装后ntpd via yum我运行命令systemctl enable ntpd service并重新启动计算机 得到 shell 提
  • 如何构建 systemd 可以直接作为服务执行的 Spring Boot jarfile?

    如何构建一个 Spring Boot jarfilesystemd https freedesktop org wiki Software systemd 可以直接作为服务执行吗 按照中的示例作为 systemd 服务安装 http doc
  • 使用 .net core 3.0 并使用 /p:PublishSingleFile=true 标志时如何获取可执行文件的实际路径?

    我最近将一个应用程序升级到 dotnet core 3 并在构建过程中开始使用 PublishSingleFile 标志 通过这两个更改 查找可执行路径的方式发生了变化 现在 我不再获取可执行文件所在的路径 而是重定向到以下位置的随机目录
  • 如何在没有 WSGI 的情况下为 Gunicorn 配置 ExecStart?

    Systemd 和 Gunicorn 需要某种 wsgi 文件作为最后一个参数ExecStart http docs gunicorn org en latest deploy html highlight ExecStart system
  • 如何在特定 systemd 服务重新启动时触发自定义脚本运行

    我想知道如何安排自定义脚本在重新启动服务时运行 我的用例是 每当重新启动 Tomcat 服务时 我都必须运行多个命令 我想知道是否有一种方法可以编写脚本并安排它在重新启动 Tomcat 服务时运行 我已将 tomcat 脚本设置为 syst

随机推荐