sos 作业调度程序
我正在使用支持多种语言的sos作业调度程序。我接受shell脚本来编写作业,但我不是shell脚本编写者。我想在作业调度程序中实现以下几点:
- 执行shell脚本A.脚本A返回“成功” " 如果时间在上午 6:00 到下午 3:00 之间。否则返回“失败”。
- “成功”时执行 shell 脚本 C,“失败”时执行 shell 脚本 B。
- 脚本 B 和脚本 C 发送主题行中包含“成功”或“失败”的电子邮件。
请帮我解决上述讨论的问题。
谢谢
i am using sos job scheduler which support many language.i accept the shell script to write jobs but i am not a shell script writer.i want to implement a following points in job scheduler:
- execute a shell script A. script A return "success" if time is between 6:00AM and 3PM.else it return "fail".
- on "success" execute a shell script C or on "Fail" it execute shell script B.
- Script B and Script C send email with“Success” or “Failure” in subject line.
please help me to sortout the above discuss problem.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在这种情况下,有两个命令行实用程序很有用:
date
:以指定格式显示当前时间/日期。mail
:从命令行发送电子邮件。由于我们的逻辑只需要完整的小时,因此我使用日期格式“+%H”(从 0 到 23 的小时)。这给出了以下脚本基础:
There are two command line utilities that are helpful in this case:
date
: Displays the current time/date in a specified format.mail
: Sends e-mail from the command line.Since we only need the full hour for our logic I use the date format "+%H" (hour from 0-23). This gives the following script basis: