周期性任务计划详解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了周期性任务计划详解相关的知识,希望对你有一定的参考价值。

linux周期性任务计划:

                相关命令 
                            未来的某时间点执行一次某任务:at命令, batch命令。
                            周期性运行某任务:crontab命令

                            执行结果:会通过邮件发送给用户

                            查看linux的邮件端口是否开启: 25号端口是 smtp  #简单邮件传输协议(SMTP)
                                            [[email protected] ~]$ ss -tnl | grep ‘25‘

                                            LISTEN     0      100    127.0.0.1:25                       *:*                  
                                            LISTEN     0      100        ::1:25                      :::*            

                                            [[email protected] ~]$ netstat -tnl | grep 25

                                            tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN     
                                            tcp6       0      0 ::1:25                  :::*                    LISTEN     

            本地电子邮件服务:
                                smtp:简单邮件传输协议
                                pop3:邮局协议-第3版
                                lmap4:互联网邮件访问协议

        mail命令:
                  mailx-发送和接收Internet邮件
                MUA: 用户收发邮件的工具程序;

                mailx [-s ‘SUBJECT‘] username[@hostname]
                            邮件正文的生成:
                                        1.交互式输入:单独成行可以表示正文结束;ctrl+d提交亦可;
                                        2.通过输入重定向;
                                        3.通过管道;

            at命令:

                    选项:
                        -l :查看作业队列,相当于 atq 
                        -f /PATH/FROM/SOMEFILE:从指定文件中读取作业任务,而不用再交互式输入;
                        -d:删除指定的作业,相当于atrm;
                        -c:查看指定作业的具体内容;
                        -q QUEUE:指明队列;

                注意:作业执行结果是以邮件发送给提交作业的用户;

            batch命令:

以上是关于周期性任务计划详解的主要内容,如果未能解决你的问题,请参考以下文章

linux(十七) 详解计划任务管理

linux计划任务详解

Linux定时任务Crontab命令详解

Linux定时任务Crontab命令详解

LinuxLinux定时任务Crontab命令详解

Linux定时任务Crontab命令详解