Linux cron作业查找文件并列出其输出(如果找到)
我正在尝试让cron作业设置每10分钟运行一次,以查找2个特定文件(比如a和b),如果找到,则查找其输出和创建文件时的时间戳,并在suse linux中将其作为电子邮件发送 谁能推荐一下吗 多谢各位Linux cron作业查找文件并列出其输出(如果找到),linux,Linux,我正在尝试让cron作业设置每10分钟运行一次,以查找2个特定文件(比如a和b),如果找到,则查找其输出和创建文件时的时间戳,并在suse linux中将其作为电子邮件发送 谁能推荐一下吗 多谢各位 乔努·乔伊(Jonu Joy)假设邮件传递是有效的,并且您知道如何编辑crontab 将以下内容放入脚本中(修改路径以匹配您的系统,我这里没有suse),使其可执行,并每十分钟从cron运行一次 #!/bin/bash find . -name a -o -name b|while read fil
乔努·乔伊(Jonu Joy)假设邮件传递是有效的,并且您知道如何编辑crontab 将以下内容放入脚本中(修改路径以匹配您的系统,我这里没有suse),使其可执行,并每十分钟从cron运行一次
#!/bin/bash
find . -name a -o -name b|while read file; do ls -l $file; cat $file; echo "" ; done | mail user@domain
然后:
chmod +x /path/to/script/above
像这样从cron运行:
0/10 * * * * /path/to/script/above