我正在尝试控制一个远程 Python 脚本,该脚本通过 psexec 1.98 从 stdin 读取命令,但我需要重定向 psexec 的输入,因为 psexec 本身将从另一个程序启动。但是,我没有运气让 psexec 接受重定向的输入。它应该工作吗?
我正在尝试做的一个例子,其中输入是一个包含远程脚本输入的文件:
psexec \\mymachine python c:\script.py < input
Run Code Online (Sandbox Code Playgroud)
问题是它认为“...script.py”是命令的结尾。如果你在它周围加上引号
psexec \\mymachine python "c:\script.py < input"
Run Code Online (Sandbox Code Playgroud)
那么你应该没问题。
此外,您可能需要指定该输入文件的绝对路径。
两个例子:
psexec \\mymachine python "c:\script.py < \\input_file_server\input"
OR
psexec \\mymachine python "c:\script.py < c:\input"
Run Code Online (Sandbox Code Playgroud)
那应该适合你。
| 归档时间: |
|
| 查看次数: |
2065 次 |
| 最近记录: |