在函数中调用两次服务?

时间:2013-03-22 11:21:30

标签: linux bash service

我已经为我的用户编写了一些基本监控和错误报告服务,用于检查某些服务器的功能。我遇到的问题是我有一个很长的功能来生成一个报告输出到文本文件,我想有另一个选项将这个文本文件发送给我。当我尝试在服务的邮件部分调用该函数时,它不知道该函数是什么。

有什么想法吗?

由于

report)
function report (){

...
commands
...
}
report > text.txt
;;
mail)
report > test.txt
mail -s "Hell" user@example.com < test.txt

1 个答案:

答案 0 :(得分:1)

您只需将report()功能移到report)案例之外(将其置于case关键字之上)。