【发布时间】:2014-04-16 23:12:26
【问题描述】:
谁能帮我写剧本
我正在尝试制作一个脚本外壳,如果这些文件中的任何一个已被修改并且脚本必须自动例程,则该脚本将向根用户发送警报/电子邮件,因此脚本必须始终运行
我开始尝试做一些事情,但我需要有人来纠正我或给我一些想法
#!/bin/bash
if [`find . -mtime -0` -eq date];then
mail -s "modified files" root
find /etc/passwd /etc/shadow /etc/group /etc/gshadow /etc/sudoers /etc/hosts /etc/sysconfig/network /etc/resolv.conf /etc/bashrc /etc/fstab -type f -mtime -50
else
mail -s "nothing" root
fi
【问题讨论】:
-
我正在为学校作业做这个,我不允许安装任何程序,它必须是内置的,并且只能使用文件扩展名为 ./File.Sh 的终端跨度>
-
find /etc...-type f -mtime -50的想法是什么?你打算邮寄它的输出吗?如果是这样,您应该将其发送到mail。否则它只会打印在标准输出上。 -
你不能安装任何程序,但你可以让 Stack Overflow 为你做作业?有趣的规则。
-
@wooble 这是我尝试做的脚本,有人纠正了我,但没有这样做,是的,不允许安装任何程序
-
@wooble 但很高兴你能帮忙
标签: shell unix monitoring