Articles of 脚本

知道任何Windows脚本的快速脚本的FTP客户端?

我有一个构build脚本,使用标准的Windows Ftp.exe来每天晚上在全球范围内传输大文件。 它需要年龄! Filezilla速度要快得多,但它似乎不是很有脚本的。 有什么build议么?

蝙蝠文件在另一个帐户

我有一个蝙蝠文件,将删除某些文件夹(configuration文件夹)中的文件。 但我没有访问该文件夹。 但另一个帐户有权访问该文件夹。 如何通过login运行一个帐户的batch file到另一个有权访问的帐户并删除这些文件?

在Linux中创build自动重启脚本

我的linux系统上有一个小型的日志logging工具,每隔20-30分钟就需要重新启动一次,因为日志节点每隔一段时间closures会话。 你将如何去创build一个脚本来重新启动一个sw。 起动工具的命令将是这样的事情 root @ 25-3b-1d-46-3f-13:/ home /#logdrift -f 10.15.12.10 test.log 当它重新启动时,它需要添加一个数字到test.log文件名,如test1.log

脚本在SSH连接上执行

有一个远程主机,我希望每次通过ssh连接到它时运行一个特定的脚本。 我应该在哪里把文件自动运行?

在redhat linux服务器上读取大日志文件的问题

我的jboss应用程序服务器生成一些相当大的日志文件,通常大约8到10 GB。我怎样才能在我的红帽linux服务器中查看这些日志文件?

使用find和sedrecursion重命名文件

我想通过一堆目录,并重命名以_test.rb结尾的所有文件,而不是以_spec.rb结尾。 这是我从来没有觉得如何处理bash的东西,所以这次我想我会花一些时间来弄明白。 尽pipe我到目前为止已经尽力了,但我的最大努力是: find spec -name "*_test.rb" -exec echo mv {} `echo {} | sed s/test/spec/` \; 注意:在exec之后还有一个额外的回声,这样当我testing它时,命令就会被打印出来而不是运行。 当我运行它时,每个匹配的文件名的输出是: mv original original 即sed的replace已经丢失。 有什么窍门?

如何pipe理凭证/访问多个SSH服务器

我想制作一个可以通过SSH维护多个服务器的脚本。 我想控制authentication/授权的方式,authentication是由网关完成,任何其他访问通过此ssh服务器路由到内部服务没有任何进一步的authentication/授权要求。 因此,如果用户A可以login到server_1例如。 然后,他可以在没有任何其他身份validation的情况下ssh到server_2,并执行他在server_2上允许执行的任何操作(例如closuresmysql,升级并重新启动它,这可以通过一些远程shell脚本完成)。 我试图解决的问题是为涉及数据库和tomcat实例的JavaEE系统提出一个部署脚本。 他们需要被closures并重新产生。 要求是有一个部署脚本尽可能地为开发人员和操作尽可能less的人机交互。

如何循环队列检查代码?

可能重复: 当postfix队列为空时断开调制解调器 此脚本代码检查postfix邮件队列是否为空,如果为true,则断开与调制解调器的连接。 #!/bin/sh postqueue -p|grep empty if [ $? -eq 0 ]; then killall wvdial fi 我需要多次运行它,直到邮件队列变空。 我怎样才能循环呢? 也许放置一个else从postqueue -p | grep空行返回执行脚本? 我知道这可以是简单的,但不是在bash脚本的专家,所以我需要帮助来完成这个代码。

获取IIS匿名用户的帐户名称

我想获得一个IIS安装的匿名用户帐户的名称。 假设它是机器名称很容易,但是如果机器名称已经改变,我还想知道它是什么。 最终,我希望能够把这个放到一个bat文件或vbscript,我用于网站部署。 我从MSDN收集到的信息如下: dim schemaObject: set schemaObject = GetObject("IIS://localhost/schema/anonymoususername") dim schemaObjectType: schemaObjectType = schemaObject.syntax WScript.Echo( schemaObjectType ) GetObject()返回一个IISSchemaObject,但是什么属性代表这个名字本身? 这不是很明显,我还没有find很多的文件。 另外,有没有办法调用adsutil脚本,只返回你感兴趣的值? cscript adsutil.vbs get w3svc/anonymoususername anonymoususername : (STRING) "IUSR_SERVER-NAME" 我只想要“IUSR_SERVER-NAME”

关于脚本从一个linux主机移动到另一个文件的build议

我有几TB和成千上万的文件需要通过networking从一个Linux主机移动到另一个。 我想获得如何编写脚本的build议,请牢记以下几点: 要移动的文件将适合dateconfiguration文件(即“年龄大于”x年) 一个文件的失败不应该阻止其他的被移动(continue_on_error),并且应该在日志文件中注明 源主机上的文件移动成功后应自动删除 源主机上的目录结构包含许多不能移动的文件,因为它们不适合dateconfiguration文件。 这些文件不应该被触及 脚本应该连续运行,无需用户干预,直到完成 文件是顺序移动还是并行移动都不重要 xargs和Rsync应该没问题,除非它能够在源文件被成功复制后“删除”它。