计划任务
作用:按计划执行任务 任务计划
两种:
1.一次性 atd
[root@linux-server ~]# vim at.jobs
useradd u99
useradd u00
touch /a.txt
[root@linux-server ~]# at 20:33 < at.jobs
yum -y install at systemctl restart atd
2.循环性 crontab
1.安装软件
# yum search cron
# yum install crontab -y
2.配置服务
# crontab -e
时间 动作
分钟 小时 日 月 周(周几)
5 3 2 2 1 /cron.sh
查看时间范围
# man 5 crontab
# vim /cron.sh
/usr/sbin/init 6
# chmod +x /cron.sh
* 表示每
5 第5分钟
5,15,18 3 2 2 * 3点5分 3点15分 3点18分
5-15 3 3点5分到15分中间的每一分钟都执行
5,8-15
*/2 每两分钟
*/1 每分钟一次
注意:周一或者2月2号
查看现有计划任务
# crontab -l
3.启动服务
# systemctl start crond
4.查看服务
# systemctl status crond
实时查看日志文件的内容
tail -f /var/log/cron.log
crontab -e 编写计划任务
crontab -l 查看计划任务
crontab -r 删除本机的计划任务
date 查看系统时间
date 月日时分
root用户给普通用户创建计划任务
crontab -u jack -e 给普通用户建
crontab -u jack -l 查看普通用户的计划任务
禁止普通用户捣乱使用计划任务
vi /etc/cron.deny
xxxxx
5、单用户模式
单用户模式必须保证防火墙和selinux是永久关闭的,否则输入不了密码
重启后内核按e
找到UTF-8 后们加上
init=/bin/bash
ctrl+x
mount -o remount,rw / ##这条命令打错。 修改文件不能保存,只能退出!
如果selinux是开启状态则
vi /etc/selinux/conf
SELINUX=disabled
passwd root
9
9
exec /sbin/init
单用户模式必须保证防火墙和selinux是永久关闭的,否则输入不了密码
重启后内核按e
找到UTF-8 后们加上
init=/bin/bash
ctrl+x
mount -o remount,rw / ##这条命令打错 crontab -e 将计划任务删除 系统恢复正常了