Articles of 脚本

从脚本发送电子邮件通知

从Windows服务器发送电子邮件通知最简单的方法是什么? 我需要简单的程序或脚本通过电子邮件发送给我需要创build的两个不同脚本的用户。 我没有脚本语言偏好。 一个脚本需要在密码即将到期时发送电子邮件通知。 另一个脚本需要每周向用户发送一个通用账号的密码。

检查iptables是否运行的脚本不起作用

我有以下简单的脚本来检查iptables是否正在运行。 为什么总是返回“OK”,无论状态如何? #!/bin/bash #IPT='iptables' SERV='/sbin/service iptables status' EXPR='Firewall is stopped.' if [ "$SERV" = "$EXPR" ] then echo 'Firewall is not Running' exit 2 else echo 'OK' exit 0 fi

什么是备份独立的Linux服务器的最佳方法

我有一个独立的Linux IDS系统,我一直在一起。 它在本地运行MySQL,以及ntop,nagios,base,snort,apache等。我希望能够对系统进行备份,从旧系统中获取所有内容,以便我可以从静态映像系统然后将其恢复到最后的状态。 据我所知,我不能DD现场系统,这使我不知道如何从备份的服务器获取所有的东西。 我以前从来没有使用rsync,我认为这可能是解决scheme,但我不能确定,我可以在一个活的MySQL数据库上使用它。 我很确定这将需要一个分层的方法,但任何input都会有帮助。 编辑: 被监控的系统在大多数时间都是低stream量的,而apache只适用于应用程序的web UI,所以它不像它看起来那样过载

标准化一个Windows脚本语言

我不太确定在StackOverflow中这样做是否会更好,如果您认为它更合适,可以随意移动它。 无论如何,在这个问题上… 情况 我们目前有一个VBScript,DOSbatch file和一些PowerShell脚本的混杂,执行业务中的各种任务。 这些任务的范围从查明谁是通过IPlogin到特定的机器,到相当复杂的文本处理和数据库查询(SQL Server 2005/2008) VbScript实际上不是一个很好的语言,虽然它有很好的debugging支持,但PowerShell更好,但是(免费)debugging支持相当简单,batch file越less越好 问题 不想开始一场火焰战争(只有客观的评论请!)我想标准化一个脚本语言,要求是: – 一定要玩Windows 良好的debugging支持(与Visual Studio或Eclipse相同的function将会是完美的,我会解决一些与当前VBScriptdebugging器一样好的问题) 良好的exceptionpipe理 良好的内存pipe理(垃圾收集) 良好的支持连接到数据库(SQL Server) COM支持将是一个优势 最好是轻松(或不安装),这样我们可以把它放在服务器上而不会破坏任何东西 性能不是关键,这些大多是通宵工作 易学(ish)学习的公司主要用于C#/ Java / VBScript / VBA 我会对你的想法/推荐很感兴趣

shell脚本遍历文本文件并删除一个string

我有一个与用户列表一个目录中的几百个文本文件: &usera &userb userc &userd 请注意,有些不带领& 。 此外,在某些文件中,最后一行不会以换行符结尾。 在shell脚本中,通过所有这些文件并删除(比如说userb ,确保每个现有用户保持独立的路线的最简单方法是什么? 谢谢!

PowerShell和Active Directory用户pipe理

问题:从CSV文件中获取用户名列表,并从它们所属的所有用户组中recursion删除它们。 我想根据组名称的前缀限制他们被删除的组。 示例:如果user_bob(CSV中的许多用户名之一)是下列组的成员(recursion确定):abc-users,abc-printers,abc-users-limited,xzy-users,xyz-secure,则我想让PowerShell脚本将其从所有以“abc-”为前缀的组中删除,然后转到CSV中的下一个用户名并执行相同的过程。 注:我一直在网上search这样的事情的例子,似乎无法find任何线索。 代码片段或样本,我可以开始进行testing或融入到一个解决scheme,将不胜感激。 我一直在浏览命令行的TechNet文档 ,并没有取得太多的进展。 提前致谢!

为什么这个bash脚本不工作?

我做了一个bash脚本,它检查磁盘上的可用空间: if [ check_space -gt "85" ]; then echo "removing" else echo "not removing" fi check_space返回一个数字,如52 , check_space函数是: check_space() { df /dev/sda1 | tail -1 | awk '{print $5}' | sed 's/%//'; } 它返回./backup.sh: line 63: [: check_space: a full expression was expected (我从西class牙语翻译,所以也许不是精确的翻译)。 什么可能是错的?

在Windows批处理脚本中访问当前时间

我需要从批处理脚本中访问当前时间。 当在cmd中input时间时 ,我得到这样的东西: The current time is: 16:58:03.98 Enter the new time: 我所需要的不是那个,而是我可以以任意方式处理的分开的桶中的小时,分​​钟和秒钟。 换句话说,我正在寻找一个返回小时值的函数,以便我可以将它分配给一个variables,如下所示: var hour = GetCurrentHour() 谢谢!

我怎样才能find在服务器上自动运行脚本?

我需要find自动运行的服务器上的所有脚本。 服务器昨天崩溃了2次,我需要移动所有的cron脚本移动到备份服务器。 请告诉我如何识别这些脚本?

shell脚本$$值

当我使用这些shell命令时: [root@linux /tmp]# a=$$ [root@linux /tmp]# echo $a 3985 价值3985从哪里来? 为什么?