小编Ste*_*icz的帖子

通过psexec在cmd中运行多个命令

我正在创建一个命令,它将在另一台机器的命令行上运行多个东西.这是我想要做的.

  • 使用psexec访问远程计算机
  • 前往正确的目录和文件
  • 执行ant任务
  • 退出cmd
  • 在一条线上一起跑

我可以从Run运行以下命令来完成我需要完成的工作,但似乎无法使psexec的格式正确理解它.

cmd /K cd /d D:\directory & ant & exit
Run Code Online (Sandbox Code Playgroud)

我已经尝试将其应用于下面的psexec示例:

psexec \\machine cmd /K cd /d D:\directory & ant & exit 
Run Code Online (Sandbox Code Playgroud)

执行此操作时,它将激活命令行并前往D:\directory但不执行其余命令.添加""只会产生更多问题.

任何人都可以指导我正确的格式吗?或者除了psexec以外我可以用来完成这个(仅限免费选项)?

ant cmd configuration-management psexec

7
推荐指数
1
解决办法
3万
查看次数

SoapUI Maven插件 - 执行多个项目

我正在努力转换SoapUI TestRunner的Ant执行以使用maven插件,我无法得到关于如何使用此插件执行多个项目的良好答案.

我在2010年的Smartbear论坛上发现了一个论坛帖子,列出了一些方法,但似乎没有一个方法可行(编写一些脚本来调用具有不同参数的maven或为每个项目添加执行).

有没有最好的解决方法?或者有没有人看到这个问题的创造性解决方案?

我猜这是一个大规模的问题......

是我提到的帖子.

automated-tests soapui maven-plugin service-layer

7
推荐指数
1
解决办法
3230
查看次数

Python os.rename windowsError

我有一些代码,我正在努力将时间戳添加到Windows中的文件的开头,我无法让它正常工作.

for root, dirs, files in os.walk('D:\\development\\test'):
    for f in files:
        fullpath = os.path.join(root + os.sep, f)
        print fullpath
        if fullpath.endswith('txt'):
            d = str(mod_date(fullpath))
            dt = d.split()
            newName = str(dt[1]) + '_' + f
            newNameFull = os.path.join(root + os.sep, newName)
            print newNameFull
            os.rename(fullpath, newNameFull)
Run Code Online (Sandbox Code Playgroud)

这将正确打印:

fullpath D:\development\test\New Text Document (2).txt
newNameFull D:\development\test\11:44:04.464341_New Text Document (2).txt
Run Code Online (Sandbox Code Playgroud)

但是os.rename会给出一个windowsError:

Traceback (most recent call last):
  File "D:/Python27/Scripts/getTime.py", line 17, in <module>
os.rename(fullpath, newNameFull)
WindowsError: [Error 123] The filename, directory name, or volume label syntax …
Run Code Online (Sandbox Code Playgroud)

python python-2.7

3
推荐指数
1
解决办法
1518
查看次数