English 中文(简体)
远程设置环境变量?
原标题:
  • 时间:2009-04-16 22:11:38
  •  标签:

我怎么能从Windows应用程序远程设置Linux环境变量?

问题回答

你可以直接t。环境变量只是一个表相关联的值的过程,和inhereted <代码>叉(2)> < /代码的过程。

如果你想设置它们,你需要< em > < / em >的一些代码在Linux端。最简单的可能是通过shell运行远程程序,并在命令行上设置它们。

否则,您需要一种方法来让你的linux端端放在环境与< a href = " http://www.manpagez.com/man/3/setenv/ " rel = " nofollow noreferrer " > <代码> setenv(3) < /代码> < / >。

票面价值,而简短的问题,您可以让您的Windows应用程序ftp到linux系统将运行linux应用程序的用户和修改。cshrc文件中或. bashrc,添加所需的环境变量的shell脚本。这个不会修改正在运行shell。

在一个抽象的层面上,你谈论的是进程间通信。Windows应用程序中的信息你想交流交流一些Linux应用程序。我不确定环境变量是最好的交流方式这些数据。也许你的Windows应用程序之间打开一个套接字和Linux应用程序最好。

我能想到的两种方法——在可能的简单性:

  1. 写一个Linux程序监听网络套接字上的命令。你的Windows应用程序发送适当的命令。Linux程序运行命令来设置环境变量,类似<代码>系统(出口MY_ENV_VAR = abc)。< /代码>这不会通过网络是安全的,除非你让它如此。

  2. 使用SSH登录到Linux系统中,然后运行一个脚本设置变量。我不知道,如果周围有SSH库为Windows但我感到惊讶如果没有t。腻子是一个优秀的开源Windows SSH客户机,这样你可以使用代码从那里但你应该首先检查许可证——这取决于你计划使用您的应用程序。这个选项的好处是:可以使用PKI安全的网络连接,如果必要的。





相关问题
热门标签