O psexec suporta redirecionamento de entrada?

4

Estou tentando controlar um script Python remoto, que lê os comandos do stdin, via psexec 1.98, mas preciso redirecionar a entrada do psexec, pois o próprio psexec será iniciado a partir de outro programa. No entanto, não tenho sorte em aceitar que o psexec aceite entradas redirecionadas. É para funcionar?

Um exemplo do que estou tentando fazer, onde entrada é um arquivo contendo entrada para o script remoto:

psexec \mymachine python c:\script.py < input
    
por aknuds1 03.01.2011 / 11:10

2 respostas

0

O problema é que ele pensa que "... script.py" é o fim do seu comando. Se você colocar aspas em torno dele

psexec \mymachine python "c:\script.py < input"

Então você deve ficar bem.

Além disso, você provavelmente precisará especificar um caminho absoluto para esse arquivo de entrada.

Dois exemplos:

psexec \mymachine python "c:\script.py < \input_file_server\input"
OR
psexec \mymachine python "c:\script.py < c:\input"

Isso deve ser feito para você.

    
por 12.01.2011 / 15:50
0

E sobre estes:

psexec \mymachine cmd /c "python "c:\script.py < input"

-ou -

psexec \mymachine cmd /k "python "c:\script.py < input"

    
por 21.07.2011 / 16:03