计划任务ide
让计算机在指定时间内作指定的事 spa
分类:pwa
1,一次性任务 ——————atrest
2,周期性任务 ——————crontab进程
计划任务管理包括:服务开启,建立,删除,查看crontab
at任务it
服务开启:class
systemctl status atd #查看at状态 注:d是daemon守护进程配置
systemctl enable atd #启用at功能 配置文件
systemctl restart atd #重启at功能
systemctl stop atd #关闭at功能
systemctl disable atd #开机不启动
建立at任务
at 时间
>命令
>结束(ctl d)
查看at任务
atq或at -l #查全部的at任务
at -c 任务编号 #查指定任务的详细信息
删除at任务
atrm或at -d 任务编号 #删除任务
细节点:
1,查看at任务清单 ls /var/spool/at/*
里面的文件可用cat打开和at -c 任务号内容一致
2,/etc/at.allow,白名单 在此用户中可使用at功能
/etc/at.deny,黑名单 在此用户中不可以使用at功能
3,当两个文件都不存在,仅root用户可用at
当两个文件都存在,allow优先执行
crontab任务
服务开启:
systemctl status crond #查看crond 状态
systemctl enable crond #启用crond 功能 注:d是daemon守护进程
systemctl restart crond #重启crond 功能
systemctl stop crond #关闭crond 功能
systemctl disable crond #开机不启动
建立crontab任务
crontab -e #编辑任务
crontab -e -u 用户名 #对用户编辑任务
查看crontab任务
crontab -l -u 用户名
删除crontab任务
crontab -r
细节点:
1,查看配置文件 cat /etc/crontab (用编辑格式)
2,cat /etc/cron.daily/tmpwatch 超过一个月不使用的文件删除
3,/etc/cron.allow 白名单 只容许在此名单内的用户使用crontab 此文件自己不存在
/etc/cron.deny 黑名单 在此名单内的用户不可使用crontab
两个文件都不存在,只有root用户可使用crontab
两个文件都存在,allow优先执行