定时任务

 配置文件


/etc/crontab         任务调度配置文件,每分钟执行此文件

                *           任意

                ,           分割字符

                -           范围

                /           每

      */1  *  *  *  *  root /java/task.sh                   以root身份每1分钟执行task.sh

      */1  *  *  *  *  root   run-parts  /java/task/    以root身份每1分钟执行task目录所有可以执行文件     

/var/spool/cron/   用户定义的crontab文件夹

/etc/cron.deny     文件中所列用户不允许使用crontab命令,每行一个用户

/etc/cron.allow     文件中所列用户允许使用crontab命令,每行一个用户,默认不存在,优先级高于deny

/etc/at.deny     文件中所列用户不允许使用at命令,每行一个用户

/etc/at.allow     文件中所列用户允许使用at命令,每行一个用户,默认不存在,优先级高于deny  

 crontab 周期任务


 crontab   (默认当前登入的用户)

      文件      /etc/crontab    指定用户的配置文件

         -e       编辑用户的配置文件

         -l        显示用户的配置文件

         -r       删除用户的配置文件

         -i        删除用户的配置文件,删除前确认

         -u      指定用户

相关服务


systemctl restart crond


at  指定时间执行命令


at      08:35 10/10/2019

at      now+3days 

at  -l    查询等待执行的任务

at  -d   删除等待执行的任务

at  -f  /java/task.sh 18:00 10/31/2019        指定文件执行  


batch  当0.8<load average执行



/etc/at.deny     文件中所列用户不允许使用 batch 命令,每行一个用户

/etc/at.allow     文件中所列用户允许使用 batch  命令,每行一个用户,默认不存在,优先级高于deny  


watch   输出结果定时刷新


watch  -d -n 3 netstat -ant

-d     变化数据高亮显示

-n     刷新频率默认2秒

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容