Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何通过Ansible执行火箭宇宙的TCL命令?_C#_.net_Universe - Fatal编程技术网

C# 如何通过Ansible执行火箭宇宙的TCL命令?

C# 如何通过Ansible执行火箭宇宙的TCL命令?,c#,.net,universe,C#,.net,Universe,我想在Windows中通过Ansible执行一些程序来执行Universe(Linux中)的3-4个命令。我正在查看UniObjects,但找不到如何在C#控制台应用程序中添加它,也不确定它是否免费。其目的是实现自动化,因为我希望在没有任何用户交互的情况下执行这些命令(复制、基本、运行)。任何帮助都将不胜感激。如果运行脚本的用户对您需要执行的所有操作都有权限,并且您的shell在启动Universe时不会直接跳入菜单,那么从OS shell运行UV代码就很容易了。在Unix/Linux世界中,通

我想在Windows中通过Ansible执行一些程序来执行Universe(Linux中)的3-4个命令。我正在查看UniObjects,但找不到如何在C#控制台应用程序中添加它,也不确定它是否免费。其目的是实现自动化,因为我希望在没有任何用户交互的情况下执行这些命令(复制、基本、运行)。任何帮助都将不胜感激。

如果运行脚本的用户对您需要执行的所有操作都有权限,并且您的shell在启动Universe时不会直接跳入菜单,那么从OS shell运行UV代码就很容易了。在Unix/Linux世界中,通常使用这种策略从cron执行进程。您可以检查一下是否有维护标准的示例

在我的商店里,我们通常将它们收集到VOC中的单个PA条目中,然后在我们想要运行它时将其关闭。我不知道STOP.PHANTOMS是做什么的(我假设这是一个本地的东西),但是这里有一个模拟的例子,它期望它不会杀死我们刚刚为了运行这个而产生的幻影

>ED VOC COPY.FOOBAR
5 lines long.

----: p
0001: PA
0002: STOP.PHANTOMS
0003: COPY FROM FOO TO BAR FOOBAR OVERWRITING
0004: BASIC BAR FOOBAR
0005: RUN BAR FOOBAR
还有shell脚本

cd /path/to/account
/path/to/uv/bin/uv <<start
PHANTOM COPY.FOOBAR
start
cd/path/to/account

/path/to/uv/bin/uv请添加一个您希望在UniVerse中运行的代码示例,我可能会提供一些帮助。您声明不希望用户交互,但您是想启动并忘记此代码并假设成功,还是想更多地握手?@VanAmburg这些是我想要完成的步骤(可能是通过Linux中的.NET核心应用程序或shell脚本,然后通过Ansible执行):-第一步是我想登录到UniVerse,给它用户名和密码,然后输入帐户名。-第二步是我想停止.PHANTOMS-第三步是我想执行命令COPY SRC.FILE SOME.PROGRAM(O TO:(DEST.FILE-第四步是使用命令编译和运行SOME.PROGRAM:BASIC DEST.FILE SOME.PROGRAM和run DEST.FILE SOME。PROGRAM@VanAmburg难道我没有办法登录到Universe并使用Linux终端命令执行这些TCL命令吗?因为如果可能的话,我可以通过sible是直接的。这是我要说的角度。将发布示例…注意:Rocket Universe不支持当前版本的MVTools的.NET内核(截至2018年12月),只支持.NET Framework。这可能是Ansible的一个大问题。