Articles of 自动化

为什么使用Expect自动化SFTP在发送密码后会挂起?

我试图自动从我的Linux服务器上传一些文件到启用FTP的Windows服务器上。 我成功地使用SFTP手动执行,然后发出put命令。 但是,从cron调用时,我的脚本不停地input密码。 以下是我尝试使用的代码: #!/usr/bin/expect #!/bin/sh clear spawn sftp remoteuser@43.123.0.10 expect "password" send "world" expect eof 就目前而言,每次都会停止请求密码。 为什么不send "world"完成密码对话框? 更新: #!/usr/bin/expect #!/bin/sh clear spawn sftp remoteuser@43.123.0.10 expect "remoteuser@43.123.0.10's password:" send "world" expect eof 现在我得到以下错误: xml_reports.sh: line 5: spawn: command not found couldn't read file "remoteuser@43.123.0.10's password:": no such file or directory xml_reports.sh: line 7: send: […]

GNOME应用程序可以自动执行吗? 怎么样?

GNOME应用程序可以自动执行吗? 即,我可以编程方式与其用户界面交互? 怎么样?

使用python自动化firefox?

一直在寻找像firewatir这样的东西,但为了python。 我试图自动化在Linux上的Firefox。 有什么build议么?

Linux脚本,监视文件夹内的文件更改(就像autospec一样!)

我想在文件更改时自动启动构build。 我在Ruby中使用了autospec(RSpec),并且非常喜欢。 这怎么能在bash中完成?

是否有一个相当于Java的AWT机器人类的Python?

有没有人知道类似于Java机器人的Python类? 具体来说,我想在Ubuntu中执行一个屏幕截图,并最终跟踪鼠标点击和键盘按下(虽然这是一个稍微不同的问题)。

使用命令行开关将PDF保存为文本 – 可以完成吗?

我需要使用命令行开关执行“另存为文本”命令。 理想情况下,我想: 使用命令行开关打开PDF 使用命令行开关通过模仿“另存为文本”命令将PDF转换为文本文件。 使用命令行closuresPDF。 这可能吗? 如果是这样,那么有没有人知道如何做到这一点?

Ruby win32ole – 如何传递VARIANT参数?

我正在尝试使用Ruby自动化Windows任务计划程序。 我在Windows Vista下使用Ruby 1.8。 TaskFolder对象的RegisterTaskDefintion方法为用户名和密码提供两个VARIANT参数。 任何将string传入这些参数的尝试都会导致“method_missing”exception: 这不起作用: rootFolder.RegisterTaskDefinition("Task", newTask, TASK_CREATE_OR_UPDATE, 'user', 'password', TASK_LOGON_PASSWORD, nil) 这工作: rootFolder.RegisterTaskDefinition("Task", newTask, TASK_CREATE_OR_UPDATE, '', '', TASK_LOGON_NONE, nil) 有任何想法吗?

Telnet自动化/脚本

我已经检查了这个问题,但找不到我在找什么。 我正在运行Windows(客户端),而服务器是一个传统的大型机types的服务器。 基本上我需要编写一个脚本,Python代码或其他任何东西,通过telnet发送一些知道的命令到服务器,并最好捕获输出。 然后返回时完成。 什么是最好的方法?

计划和自动执行一个PHP脚本

我已经写了一个PHP脚本生成一个SQL文件,其中包含我的数据库中的所有表。 我想要做的是每天或每n天执行一次这个脚本。 我已阅读关于cron,但我实际上使用Windows。 我怎样才能在服务器上自动执行脚本? 谢谢!

VMWare VMDK映射到Windows驱动器号

这个代码几乎可以工作,它将VWare VMDK映射到Windows驱动器。 代码不是我的。 在其他信息将返回“ DD-SERV-01_15.vmdk VM MAIN是驱动器号G: ” 脚本将提示input凭据,然后进行映射,但出现错误,只有最后一个虚拟机/驱动器被保存为输出 – 我希望有人可以看一下,更新/修复代码,以便它保存所有的输出吗? 谢谢。 #Get VMware Disk Usage # Created by Hugo Peeters # http://www.peetersonline.nl # VARIABLES $Decimals = 1 $VCServer = "SERVERNAME" # SCRIPT # Connect to VC Write-Progress "Gathering Information" "Connecting to Virtual Center" -Id 0 $VC = Connect-VIServer $VCServer # Create Output Collection $myCol […]