.sh文件不存在,无法执行203/EXEC

例如,服务状态显示: refresh-avahi-cache.service 依然无法启动,错误信息依然是因为没有找到 /etc/avahi/refresh_cache.sh 文件。错误代码: 203/EXEC ,通常是因为找不到指定的文件或者文件的格式不正确。

要解决这个问题,你需要确保:

  1. 文件 /etc/avahi/refresh_cache.sh 确实存在。
  2. 文件格式正确,例如使用 Unix 风格的行结束符(LF),而非 Windows 风格(CRLF)。
  3. 文件具有可执行权限。

请按以下步骤检查和修复:

  1. 确认文件存在

    输入以下命令确保文件确实存在:

    ls -l /etc/avahi/refresh_cache.sh
    

    如果文件不存在,你需要创建它或者将其复制到这个目录。

  2. 检查并修正文件格式

    如果文件存在,确保它的格式是正确的。如果这个脚本是在 Windows 环境下编写的,它可能包含 CRLF 行结束符,而不是 Unix 系统所需的 LF 行结束符。你可以使用 dos2unix 工具来转换文件格式。

    sudo apt-get install dos2unix
    sudo dos2unix /etc/avahi/refresh_cache.sh
    
  3. 确认文件有可执行权限

    运行以下命令为脚本添加执行权限:

    sudo chmod +x /etc/avahi/refresh_cache.sh
    
  4. 检查脚本的首行

    确保脚本的首行指向正确的解释器,例如 #!/bin/bash#!/bin/sh

    使用文本编辑器查看文件的内容:

    cat /etc/avahi/refresh_cache.sh
    

    如果首行不正确,你可以使用 nano 或其他文本编辑器来编辑文件。

  5. 重启服务

    一旦你完成了以上步骤,重新启动服务并检查状态:

    sudo systemctl restart refresh-avahi-cache.service
    sudo systemctl status refresh-avahi-cache.service
    

如果你完成了以上步骤,但服务仍然无法启动,你可能需要进一步检查 .service 文件中的其他配置或查看日志文件中的更多细节信息来诊断问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/609637.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue-vben-admin 与.net core 结合实例 【自学与教学 小白教程】---第4节---部门管理

ue-vben-admin 与.net core 结合实例 这里计划使用.net core 作为后端 。目标:打造好看 易用 开箱即用 的netcore一体化框架。Vue Vben Admin For NetCore 取命 hcrain-vvadmin 我不是前端人员 但有时开发还是要写一些界面。 之前使用layui是时候 狠心升级下了。 …

【教3妹学编程-算法题】移除后集合的最多元素数

3妹:好冷啊, 冻得瑟瑟发抖啦 2哥 : 这才哪跟哪,上海这几天温度算是高的啦。你看看哈尔滨,那才是冰城。 3妹:据说沈阳千名“搓澡大姨”支援哈尔滨?哈哈哈哈 2哥 : 就像今年的淄博烧烤,可能有炒作…

LabVIEW在微生物检测中的应用

随着对食品安全关注的增加,食品检测的准确性变得越来越重要。其中,微生物计数作为食品合格的关键指标,对其检测技术的准确性和实时性要求极高。传统的微生物检测面临着菌落识别困难、设备实时性差和自动化程度不高等问题,尤其在疫…

GB28181视频汇聚平台EasyCVR级联后,部分通道视频无法播放是什么原因?

GB28181协议智慧安防平台EasyCVR是基于各种IP流媒体协议传输的视频汇聚和融合管理平台。视频流媒体服务器EasyCVR采用了开放式的网络结构,支持高清视频的接入和传输、分发,平台提供实时远程视频监控、视频录像、录像回放与存储、告警、语音对讲、云台控制…

Hystrix

Hystrix简介 Hystrix是由Netflix开源的一个延迟和容错库,用于隔离访问远程系统、服务或者第三方库,防止级联失败,从而提升系统的可用性与容错性。 断路器本身是一种开关装置,当某个服务单元发生故障后,通过断路器的故障监控(类似熔断保险丝…

单例模式的模板

参考了网上的一些单例模式&#xff0c;自己也写一个模板。 要点&#xff1a; 线程安全性单例对象的唯一性 #include <mutex> //在模板类 Singleton 中&#xff0c;可以定义单例模式的实现细节 template <typename T> class Singleton { public://通过删除拷贝构造…

命令行重置kafka消费最新数据 —— 筑梦之路

kafka消费能力不足&#xff0c;消息积压太多&#xff0c;现需要重置消费&#xff0c;使其消费最新的数据 kafka-consumer-groups.sh --bootstrap-server localhost:9092 --group test_topic_group1 --reset-offsets --topic test_topic --to-latest --execute Kafka 数据积压…

图解Kubernetes的服务(Service)

pod 准备&#xff1a; 不要直接使用和管理Pods&#xff1a; 当使用ReplicaSet水平扩展scale时&#xff0c;Pods可能被terminated当使用Deployment时&#xff0c;去更新Docker Image Version&#xff0c;旧Pods会被terminated&#xff0c;然后创建新Pods 0 啥是服务&#xf…

[工具探索]-PS处理图片文字

以下涉及到用PS进行图片中文字的删减、替换、修改等操作&#xff0c;比较琐碎&#xff0c;不过用替换方式可以做到无印记 1、将图片中中局部删除 &#xff08;1&#xff09;导入图片信息&#xff08;2&#xff09;首先双击图层解锁&#xff0c;然后按住alt键拖动图层&#xf…

服务器SSH连接问题:每次连接都需要多次尝试或需长时间等待

服务器系统&#xff1a;Ubuntu 22.04 相关服务&#xff1a; open-ssh 问题 最近服务器进行ssh连接往往需要多次尝试连接才能够成功&#xff0c;失败的连接报错如下&#xff1a; C:\Users\xx> ssh ab[IP] kex_exchange_identification: Connection closed by remote host C…

Open CASCADE学习|创建拓朴

目录 1、创建点gp_Pnt 2、创建向量gp_Vec 3、创建边TopoDS_Edge 4、线网络TopoDS_Wire 5、面TopoDS_Face 6、体TopoDS_Shape OpenCascade中的拓朴实体如下图所示&#xff0c;其中Compound可以包含很多Solid&#xff1b;Solid由Shell包围而成&#xff1b;Shell由相连的Fac…

LeetCode 36 有效的数独

题目描述 有效的数独 请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 &#xff0c;验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。&#xff08;请参考…

MySQL连续案例续集

01&#xff09;查询学过「张三」老师授课的同学的信息 SELECT s.*, c.cname, t.tname, sc.score FROM t_mysql_teacher t, t_mysql_course c, t_mysql_student s, t_mysql_score sc WHERE t.tid c.tid AND c.cid sc.cid AND sc.sid s.sid AND t.tname ‘张三’ 02&#x…

uniapp微信小程序投票系统实战 (SpringBoot2+vue3.2+element plus ) -创建图文投票实现

锋哥原创的uniapp微信小程序投票系统实战&#xff1a; uniapp微信小程序投票系统实战课程 (SpringBoot2vue3.2element plus ) ( 火爆连载更新中... )_哔哩哔哩_bilibiliuniapp微信小程序投票系统实战课程 (SpringBoot2vue3.2element plus ) ( 火爆连载更新中... )共计21条视频…

【leetcode:2397. 被列覆盖的最多行数】子集枚举、二进制枚举以及Gosper’s hack

题目描述 2397. 被列覆盖的最多行数 给你一个下标从 0 开始、大小为 m x n 的二进制矩阵 matrix &#xff1b;另给你一个整数 numSelect&#xff0c;表示你必须从 matrix 中选择的 不同 列的数量。 如果一行中所有的 1 都被你选中的列所覆盖&#xff0c;则认为这一行被 覆盖 了…

【SQL】对表中的记录通过时间维度分组,统计出每组的记录条数

场景&#xff1a;一般用作数据统计&#xff0c;比如统计一个淘宝用户在年、月、日的维度上的订单数。 业务&#xff1a;一个集合&#xff0c;以时间维度来进行分组求和。 准备一张订单表order&#xff0c;有一些常规属性&#xff0c;比如创建时间&#xff0c;订单号。 DDL语句如…

【2023】java常用HTTP客户端对比以及使用(HttpClient/OkHttp/WebClient)

&#x1f4bb;目录 1、介绍2、使用2.1、添加配置2.1.1、依赖2.1.2、工具类2.1.3、实体2.1.4、Controller接口 2.2、Apache HttpClient使用2.3 、OkHttp使用2.4、WebClient使用 1、介绍 现在java使用的http客户端主要包括以下几种 而这些中使用得最频繁的主要是&#xff1a; A…

Deno 1.22 发布

目录 更新默认的类型检查模式 移除Deno.emit()Deno.formatDiagnostics()和Deno.applySourceMap() API 默认启用Deno命名空间 --no-config标识 Navigator.userAgent 更新 Deno.resolveDns() API 引入新的Response.json()静态方法 在 LSP 默认启用 Linting 对测试运行程…

资源调度(2)-----pod的亲和性和反亲和性

集群调度: schedule的调度算法。 预算策略&#xff1a;过滤出合适的节点 优先策略&#xff1a; 选择部署的节点 nodeName:硬匹配&#xff0c;不走调度策略。node01. nodeSelector&#xff1a;根据节点的标签选择&#xff0c;会走调度算法。 只要是走调度算法&#xff0c;在不满…

[VSCode] VSCode 常用快捷键

文章目录 VSCode 源代码编辑器VSCode 常用快捷键分类汇总01 编辑02 导航03 调试04 其他05 重构06 测试07 扩展08 选择09 搜索10 书签11 多光标12 代码片段13 其他 VSCode 源代码编辑器 官网&#xff1a;https://code.visualstudio.com/ 下载地址&#xff1a;https://code.visua…