我试图控制一个远程Python脚本,它通过psexec 1.98从stdin读取命令,但我需要redirectpsexec的input,因为psexec本身将从另一个程序启动。 但是,我没有运气让psexec接受redirectinput。 它应该工作吗?
我想要做的一个例子,其中input是一个包含远程脚本input的文件:
psexec \\mymachine python c:\script.py < input
问题是,它认为“… script.py”是你的命令的结束。 如果你把报价放在它周围
psexec \\mymachine python "c:\script.py < input"
那你应该没事的
此外,您可能需要指定该input文件的绝对path。
两个例子:
psexec \\mymachine python "c:\script.py < \\input_file_server\input" OR psexec \\mymachine python "c:\script.py < c:\input"
这应该为你做。
这些怎么样:
psexec \\mymachine cmd /c "python "c:\script.py < input"
-要么-
psexec \\mymachine cmd /k "python "c:\script.py < input"