我的程序可以编辑/更新用户.profile / .bashrc / .cshrc文件以将程序可执行文件设置为环境变量吗

问题描述

我有一个应用程序,它是docker容器化的,其中包含程序可执行文件和其他内容

现在如何使可执行文件名称成为linux环境变量(永久而不是终端临时文件)?

我有一个选择是从某些脚本中编辑.profile / .bashrc / .cshrc并添加添加PATH变量,但是我认为这不是一个好主意。

编辑:我唯一的要求是,每当任何用户拉动和使用图像时,可执行文件都应该是环境变量。

解决方法

在将可执行文件容器化时,我将其复制到我的用户/ bin区域中,该映像将在/ bin区域中包含该exe文件,这将使所有用户在拖动该映像时都可以使用该可执行文件。