我怎么能从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应用程序最好。
我能想到的两种方法——在可能的简单性:
写一个Linux程序监听网络套接字上的命令。你的Windows应用程序发送适当的命令。Linux程序运行命令来设置环境变量,类似<代码>系统(出口MY_ENV_VAR = abc)。< /代码>这不会通过网络是安全的,除非你让它如此。
使用SSH登录到Linux系统中,然后运行一个脚本设置变量。我不知道,如果周围有SSH库为Windows但我感到惊讶如果没有t。腻子是一个优秀的开源Windows SSH客户机,这样你可以使用代码从那里但你应该首先检查许可证——这取决于你计划使用您的应用程序。这个选项的好处是:可以使用PKI安全的网络连接,如果必要的。
- winforms
- combobox
- fogbugz
- java
- date
- internationalization
- asp.net
- iis
- url-rewriting
- urlrewriter
- c#
- enums
- ocaml
- haxe
- algorithm
- string
- viewstate
- .net
- c++
- c
- symbol-table
- mysql
- database
- postgresql
- licensing
- migration
- vb.net
- vb6
- declaration
- vb6-migration
- python
- psycopg2
- backup
- vmware
- virtualization
- gnu-screen
- authentication
- desktop
- excel
- xll
- cultureinfo
- regioninfo
- oracle
- client
- session
- download
- html
- virtual
- constructor
- scenarios
- perl
- full-text-search
- javascript
- ajax
- testing
- oop
- inheritance
- vim
- encapsulation
- information-hiding