iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > GO >通过 systemd 服务进行氮气不起作用
  • 404
分享到

通过 systemd 服务进行氮气不起作用

2024-04-05 00:04:07 404人浏览 八月长安
摘要

偷偷努力,悄无声息地变强,然后惊艳所有人!哈哈,小伙伴们又来学习啦~今天我将给大家介绍《通过 systemd 服务进行氮气不起作用》,这篇文章主要会讲到等等知识点,不知道大家对其都有多少了解,下面我

偷偷努力,悄无声息地变强,然后惊艳所有人!哈哈,小伙伴们又来学习啦~今天我将给大家介绍《通过 systemd 服务进行氮气不起作用》,这篇文章主要会讲到等等知识点,不知道大家对其都有多少了解,下面我们就一起来看一吧!当然,非常希望大家能多多评论,给出合理的建议,我们一起学习,一起进步!

问题内容

我正在编写一个工具(zxcv32/openrwc),它从 reddit 获取壁纸并使用氮气将它们设置到显示器。

为了方便安装和自动运行,我创建了一个 deb 包和一个 systemd 服务。

当服务启动时使用

sudo systemctl start openrwc@$user.service

nitrogen 出错,exit 状态为 1。 (没有其他错误消息)。是的,从终端手动运行时,由 deb 包安装的 exec 工作正常。

我比较了一下,该工具运行的命令与通过systemd服务运行或终端运行时完全相同。

示例命令

nitrogen --set-scaled /home/zxcv32/.config/openrwc/fz41kmzk1wj91.jpg --head=0

服务

[Unit]
Description=Reddit Wallpaper Changer for GNU/linux
Requires=display-manager.service
After=display-manager.service
StartLimitIntervalSec=0

[Service]
Type=simple
ExecStart=/usr/bin/openrwc
Restart=always
RestartSec=5
User=%i

[Install]
WantedBy=graphical.target

服务可能存在什么问题?我希望用户可以选择该服务,无论他们是否想要运行它。

顺便说一句,我发现这个问题声称氮气通过服务起作用。 (也许直接通过系统服务运行氮和通过Go函数运行氮是有区别的)

系统:debian 11 5.10.0-17-amd64


正确答案


发现问题。

systemd 无法访问某些环境变量。

需要在[email protected]中设置display环境变量。

[Service]
Environment="DISPLAY=:0"

以上就是《通过 systemd 服务进行氮气不起作用》的详细内容,更多关于的资料请关注编程网公众号!

您可能感兴趣的文档:

--结束END--

本文标题: 通过 systemd 服务进行氮气不起作用

本文链接: https://www.lsjlt.com/news/596122.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 通过 systemd 服务进行氮气不起作用
    偷偷努力,悄无声息地变强,然后惊艳所有人!哈哈,小伙伴们又来学习啦~今天我将给大家介绍《通过 systemd 服务进行氮气不起作用》,这篇文章主要会讲到等等知识点,不知道大家对其都有多少了解,下面我...
    99+
    2024-04-05
  • 微服务通过Feign调用进行密码安全认证操作
    微服务通过Feign调用进行密码安全认证 在项目中,微服务之间的通信也是通过Feign代理的HTTP客户端通信,为了保护我们的业务微服务不被其他非法未经允许的服务调用, 我们要进行访...
    99+
    2024-04-02
  • PaddleOCR服务部署-并通过Java进行调用
    上一篇讲了PaddleOCR的简单使用,但是最终的目的肯定是要将它进行服务部署方便我们调用的,这里介绍一下他的服务部署方式 选择部署方式 官方推荐有以下几种: Python 推理 C++ 推理 Serving 服务化部署(Python/C+...
    99+
    2023-08-30
    java 深度学习 图像处理
  • Sqoop可不可以通过命令行和GUI两种方式进行操作
    Sqoop 可以通过命令行和 GUI 两种方式进行操作。 命令行方式:Sqoop 提供了一系列命令行工具,例如 sqoop imp...
    99+
    2024-04-02
  • 通过Feign进行调用@FeignClient 找不到的解决方案
    目录Feign进行调用@FeignClient 找不到通过Feign 进行调用Feign通过服务名调用服务,找不到服务报错环境报错时,注册中心的情况报错情况Feign进行调用@Fei...
    99+
    2024-04-02
  • 如何通过Kubernetes的服务进行基本应用程序连接
    本篇文章给大家分享的是有关如何通过Kubernetes的服务进行基本应用程序连接,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。这是所有Kubernetes CNI插件所能提供的...
    99+
    2023-06-03
  • 服务器租用为什么会运行不起来
    服务器租用无法运行起来可能有多种原因,包括但不限于以下几点: 配置问题:服务器的配置可能不符合您的需求,例如内存、CPU、存储空...
    99+
    2024-04-02
  • 服务器租用运行不起来什么情况
    服务器租用运行不起来的原因:1、人为因素造成,比如不熟悉服务器管理操作的用户随意设置导致操作失误影响服务器正常运行;2、服务器所在的机房设备出现故障问题导致,比如机房出现停电、火灾、骨干网络节点异常等情况影响正常运行。具体内容如下:客户操作...
    99+
    2024-04-02
  • 如何在Apache服务器上通过Shell脚本使用Go进行同步?
    在Web开发中,Apache服务器是非常常见的Web服务器之一。而Go语言作为一种高效、快速、简单的编程语言,越来越受到开发者们的青睐。在本文中,我们将探讨如何在Apache服务器上使用Shell脚本和Go语言进行同步。 一、准备工作 在开...
    99+
    2023-10-20
    apache 同步 shell
  • 如何通过阿里云服务器进入cmd命令行界面
    本文主要介绍了如何通过阿里云服务器进入cmd命令行界面,详细介绍了步骤和方法,希望对有需要的读者有所帮助。 在使用阿里云服务器的过程中,我们有时需要通过cmd命令行界面进行操作。那么,如何才能进入阿里云服务器的cmd命令行界面呢?以下是一些...
    99+
    2023-11-14
    阿里 命令行 界面
  • 如何通过HTTP对象在Linux服务器上使用ASP进行Web开发?
    在Linux服务器上使用ASP进行Web开发,需要使用HTTP对象。HTTP对象是Active Server Pages (ASP)的一个核心组件,它用于处理Web请求和响应。HTTP对象包含一组属性和方法,可以方便地实现与Web浏览器的通...
    99+
    2023-10-31
    linux http 对象
  • 如何使用PHP客户端通过Neo4j的REST接口进行数据操作
    这篇文章将为大家详细讲解有关如何使用PHP客户端通过Neo4j的REST接口进行数据操作,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。  Neo4j是目前最热门的图数据库...
    99+
    2024-04-02
  • 服务器租用运行不起来的原因有哪些
    服务器租用运行不起来的原因有:1、服务器租用运行不起来有可能是客户操作失误所造成的;2、服务器租用运行不起来有可能是服务器所在的机房设备出现故障所导致的。具体内容如下:客户操作失误造成服务器不能正常运行服务器的实际使用中,很多中小型企业级客...
    99+
    2024-04-02
  • 如何通过宝塔面板进行Nginx服务器的安全设置
    要通过宝塔面板进行Nginx服务器的安全设置,可以按照以下步骤进行操作:1. 登录宝塔面板,进入主界面。2. 在主界面找到“网站”菜...
    99+
    2023-10-09
    宝塔面板
  • 如何通过宝塔面板进行Apache服务器的性能优化
    要通过宝塔面板进行Apache服务器的性能优化,可以遵循以下步骤:1. 登录宝塔面板,并进入网站管理页面。2. 点击左侧导航栏中的「...
    99+
    2023-10-09
    宝塔面板
  • 如何通过iLO进行Zabbix监控实现针对HP服务器集成
    这篇文章将为大家详细讲解有关如何通过iLO进行Zabbix监控实现针对HP服务器集成,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。      iLO 全名是 Integrat...
    99+
    2023-06-04
  • Istio最佳实践:在K8s上通过Istio服务网格进行灰度发布
    Istio是Google继Kubernetes之后的又一开源力作,主要参与的公司包括Google,IBM,Lyft等公司。它提供了完整的非侵入式的微服务治理解决方案,包含微服务的管理、网络连接以及安全管理等关键能力,无需修改任何代码就能够实...
    99+
    2023-06-04
  • Java中怎样用socket进行客户与服务器通信
    这篇文章主要介绍“Java中怎样用socket进行客户与服务器通信”,在日常操作中,相信很多人在Java中怎样用socket进行客户与服务器通信问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java中怎样用s...
    99+
    2023-06-03
  • 怎么对WCF异步调用进行服务操作
    本篇内容主要讲解“怎么对WCF异步调用进行服务操作”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么对WCF异步调用进行服务操作”吧!我将服务契约的定义单独形成了一个程序集,并在客户端直接引用了...
    99+
    2023-06-17
  • 怎么使用云服务器进行多开操作
    使用云服务器进行多开操作的基本步骤如下: 安装云服务器:在本地安装云服务器的操作系统、应用程序和组件,以及网络配置文件。例如,你可以使用微软官方的云服务器操作系统 CloudCDN,或者使用 Windows 操作系统的 Mac 操作系统...
    99+
    2023-10-26
    操作 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作