在启动时在 Ubuntu 中设置环境变量(通过脚本)

2024-01-01

我想在 Ubuntu 机器(10.04)上设置几个环境变量,但我想通过脚本创建它们的值,就像:

export THE_ENV_VAR=$(script_to_execute_and_use_stdout_from)

我尝试过设置/etc/environment,但这只能逐字复制 rhs

我尝试在中执行脚本/etc/init.d/在启动时,但这似乎不起作用。

Ideas?


您需要将出口声明写入/etc/bash.bashrc文件,这是一个系统范围的文件.bashrc将为所有系统用户设置环境的文件:)

Edit:一种方法是在启动期间填充缓存文件,并让用户脚本从该缓存文件中读取。

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

在启动时在 Ubuntu 中设置环境变量(通过脚本) 的相关文章

随机推荐

  • Unity Jenkins Android Gradle 任务:mergeReleaseResources 失败,命令行工作正常

    我正在尝试设置 Jenkins 服务器以自动构建 Unity 但出现 gradle 错误 使用命令行构建工作正常 但如果尝试使用 Jenkins 则会失败 Logs 失败 构建失败并出现异常 什么地方出了错 任务 mergeReleaseR
  • iOS 中的 URL 解码

    我正在使用 Swift 1 2 开发我的 iPhone 应用程序 并且正在与 http Web 服务进行通信 我得到的响应是查询字符串格式 键值对 和 URL 编码 Net 我可以获得响应 但正在寻找使用 Swift 进行解码的正确方法 响
  • Python 处理 URL 的用户名和密码

    搞乱Python 我正在尝试使用它https updates opendns com nic update hostname https updates opendns com nic update hostname 当您访问 URL 时
  • 如何让你的java应用程序自行重启[重复]

    这个问题在这里已经有答案了 我想实施reset我的应用程序中的功能可以清理一些目录 复制文件等 然后为了完成该过程 我需要重新启动它 如何让应用程序自行重新运行 我认为打开第二个实例并关闭这个实例就足够了 尽管这不是真正的重启 我的应用程序
  • 在 Objective-C 中解码 Base64 字符串 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 编写Python代码来计算几何级数

    我对编程和 Python 很陌生 我需要帮助编码一个几何级数 该级数应该计算级数 1 2 4 8 16 这是我到目前为止所拥有的 def work calc days worked n temp int 1 if days worked l
  • 如果 PowerShell 中的环境变量不存在,如何设置它?

    我很惊讶在谷歌搜索一段时间后我没有得到这种常见情况的答案 如果环境变量不存在 如何在 PowerShell 中设置它 下面的代码定义了环境变量FOO对于当前进程 如果尚不存在 if null eq env FOO env FOO bar I
  • 防止审计表被篡改

    我们的数据库中有审计表 该表的记录是使用触发器完成的 目前 没有什么可以阻止用户登录数据库服务器 从 Management Studio 打开表以及更改审计表中的数据 有哪些可能的机制可以防止 或至少检测 审计数据篡改情况 我正在考虑在审计
  • jssor 滑块图像在 Chrome 浏览器中无法正确显示

    我已经在我们的网站上成功实施 jssor slider 一年多了 并且喜欢它 昨天 2015 年 9 月 3 日 我的 Chrome 浏览器更新了 我们网站上的滑块现在无法正常工作 使用 IE 和 Firefox 仍然可以正常工作 图像会短
  • 使用 JavaScript 访问本地文件

    是否有使用 JavaScript 完成的本地文件操作 我正在寻找一种无需安装足迹即可完成的解决方案 例如要求Adobe AIR http en wikipedia org wiki Adobe Integrated Runtime 具体来说
  • 如何使用切换功能对条形图自动排序

    我上传了一个block https bl ocks org LemoNode 73dbb9d6a144476565386f48a2df2e3b FIXED 您可以在其中切换排序功能 我现在想添加的是某种if当复选框打开时 我希望条形图在您更
  • Windows 窗体中的选项卡索引

    在我当前的应用程序中 我有一个表单 要求用户输入大量数据 大约有 30 个文本框 在开发过程中有时会引入新的文本框或淘汰旧的文本框 我的客户的一项要求是 它们都可以通过按 Tab 进行导航 因此 如果我正确地看到这一点 我目前将受到 Tab
  • org.springframework.beans.factory.CannotLoadBeanClassException:找不到类

    我将 Tomcat 6 0 安装目录中的 j2ee jar 替换为 servle api com 这会产生以下错误 我目前正在尝试找出原因 可能是什么问题 我在配置文件中定义了一个 bean Sempedia service xml 如下
  • 如何使用 PHP Curl 将文件上传到 AWS 预签名 URL?

    我正在尝试使用 PHP Curl 通过预签名 URL 将文件从 上传到 AWS 虽然文件似乎已成功上传 但在下载最近上传的文件后 尝试打开新下载的文件失败 根据文件类型 我收到 此文件已损坏 或 看起来我们不支持此文件格式 或 我们无法打开
  • Android NDK R8E 缺少 stdlib.h

    我正在使用 Android NDK android ndk r8e 测试一些本机库代码 本机库是从其 makefile 构建的 而不是 Android 修改后的构建系统 使用 makefile 而不是 Android 的构建系统是项目要求
  • 无法让滚动条出现在溢出时

    我正在构建一个 MDI WEB 应用程序 并且有一个由article元素 具有header and a section对于内容 由于它是一个 MDI 应用程序 article被设定为absolute 因此它可以与其他窗口重叠 我需要一个滚动
  • android webview加载数据时闪烁一次

    我在网络视图中预加载了文本 当来自互联网的数据到来时 我用新数据重新加载网络视图 问题是在加载数据转换期间屏幕闪烁一次 有什么建议吗 尝试禁用活动的硬件加速器 android hardwareAccelerated false
  • 如何通过 pyspeech 或 Dragonfly 输入和处理音频文件以转换为文本

    我看过pyspeech和dragonfly的文档 但不知道如何输入音频文件以转换为文本 我已经尝试使用麦克风通过对它讲话并将语音转换为文本 但是如果我想输入以前录制的音频文件 谁能帮忙举个例子吗 PySpeech 和 Dragonfly 都
  • Spring-服务被eureka服务器发现后关闭

    我的服务 应用程序名称 在启动后立即意外关闭 当时 eureka服务器运行在8761端口 服务已成功被eureka服务器发现 注册状态 204 registering application with eureka with status
  • 在启动时在 Ubuntu 中设置环境变量(通过脚本)

    我想在 Ubuntu 机器 10 04 上设置几个环境变量 但我想通过脚本创建它们的值 就像 export THE ENV VAR script to execute and use stdout from 我尝试过设置 etc envir