Articles of 脚本

强制closures文件不是一个进程

我想编写一个强制closures特定文件的脚本,然后将其从一台服务器复制到另一台服务器。 要手动这样做,我会使用 pipe理工具 – >计算机pipe理 – >共享文件夹 – >打开文件 有没有一种方法来编写脚本?

如何在销毁池之前检查池中的所有ZFS快照是否已暂停

题 我已经可以手动检查每个文件系统的 快照了。 我宁愿一次检查所有(全部用一个命令或脚本)。 请: 可以用脚本来完成吗? 答案应该是对于名称中有空格的文件系统。 背景 从zfs(8)的手册页: zfs holds [-H] [-r] snapshot… … -r指定使用给定标记的保持recursion地应用于所有后代文件系统的快照。 我想知道最近的快照是否被视为旧快照的后代。 没有: Last login: Sat Dec 8 09:02:26 on ttys003 macbookpro08-centrim:~ gjp22$ zfs holds -r gjp22@2012-12-08-081957 NAME TAG TIMESTAMP macbookpro08-centrim:~ gjp22$ zfs holds -r gjp22@2012-10-28-212255 NAME TAG TIMESTAMP gjp22@2012-10-28-212255 problem with LocalStorage for WOT for Safari Mon Oct 29 […]

如果文件名作为parameter passing不退出,则redirect到404

我在uri中有特殊的参数data=/path/to/filename.htm 。 它的老旧生锈的网站build在SSI上,我不能修改它。 问题是当文件名作为arg_data不存在,页面被破坏。 在这种情况下我想redirect到404.htm。 类似的东西: if (!-f $arg_data){ rewrite ^.*$ /404.htm last; } 但是我得到: 在处理“/404.htm”时重写或内部redirect周期 我想这是因为我没有检查if arg_data存在。 但是nginx没有嵌套if -s。 我试过了: set $data index.htm; if ($args ~ "data=(.+)") { set $data $1; } if (!-f $data) { rewrite ^.*$ /404.htm last; } Idea将$data设置$data 100%存在的某个文件,并且在数据参数通过后重写。 由于某种原因,它给出了相同的错误,内部redirect周期 看起来我做错了。

cron:在发生故障时发送电子邮件到不同的地址

我有这样的cronjob: [email protected] 30 00 * * * root /run/this/script.sh 有没有办法告诉cron根据退出代码发送邮件到不同的邮件地址? 我的意思是,可以cron发送电子邮件到[email protected]的情况下script.sh返回0或发送到[email protected]万一出了问题? 或者我必须在包装脚本中做到这一点?

导入使用import-Csv的pcs列表并使用powershell脚本更改属性

我试图编写一个powershell脚本来改变使用csv和import-Csv的电脑列表中的名为“ comment ”的属性。 这是我的脚本 $computers=Import-Csv -Path "C:\sds.csv" foreach ($item in $computers){ Set-ADComputer -identity $computers.DistinguishedName -add @{comment="bara"} } 听到是我的csv文件位于"C:\sds.csv" 但它跳到这.. 试图用googlesearch和改变,但不起作用! 我对power-shell脚本的理解很less,但是希望学习。 有人可以指导我什么即时搞乱?

在bat文件中包含一个bat文件

我有许多共享variables设置的蝙蝠文件。 而不是一遍又一遍地定义相同的variables(并在过程中犯错误),我想在所有其他文件中包含一个bat文件。 我该怎么做呢? 打扰我的新手问题,但最后一次我碰到蝙蝠,这是一个名为autoexec.bat,很久以前的文件… 谢谢!

在windows批处理脚本中添加存储在variables中的数字

我有一个批处理脚本循环,我想用循环计数器做一些算术。 我发现如何评估expression式,如何在这里添加数字: 在Windows批处理脚本中评估expression式 我如何做同样的,但与variables? 例如: set x = 100 for /L %%i in (1,1,5) do ( set Result=0 set /a Result = %%i+%%x echo %Result% ) 作为输出,我期望 101 102 103 104 105 谢谢!

Linux脚本来识别安全问题并生成报告

我以前在Linux服务器上使用过一个很棒的脚本来报告各种安全问题。 它会在机器上产生一个潜在的安全漏洞的综合列表,其中包括: 过时的软件/错误 开放端口 不正确的权限 它汇总了报告中的所有内容以及build议的修正。 问题是我不记得脚本的名称或在哪里find它? 任何线索?! Ĵ

批处理脚本通过http下载许多文件?

我有一个来自不同来源的补丁文件(超过100个)的清单,我需要下载。 我需要创build一个批处理脚本来下载这些文件并将它们全部转储到同一个目录中。 我没有系统需要下载的pipe理权限,所以需要批量或者模拟器解决scheme。 我会喜欢它,如果它会在屏幕上回显任何错误,并继续滚动到下一个下载。

电子邮件运行一个bash脚本

我有一个bash脚本来重新启动一个每3am运行一次的服务,以保证服务不会在用户需要时崩溃。 但是,我需要为我的合作伙伴(不是来自IT领域)提供一个更简单的方法,以便在出现问题时运行此脚本。 有什么办法可以configuration这个脚本在电子邮件发送到某个地址时运行?