Linux里面定时任务crontab,结果如何重定向到一个加时间戳的文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux里面定时任务crontab,结果如何重定向到一个加时间戳的文件相关的知识,希望对你有一定的参考价值。

定时任务里重定向到一个指定文件,文件名需要test加上当天的时间,请问怎么实现

参考技术A * * * * * /bin/bash > > $date.test
重点在>>追加至$date.test
参考技术B [root@iZwz99ogf5jy03z7ko76k8Z /root/script]# crontab -l
07 03 * * * mkdir -p /root/script/autoBackup/ABlog 2>/dev/null; sh /root/script/autoBackup/01AB.sh >> /root/script/autoBackup/ABlog/`date +\%F`AB.log 2>&1
重点在于'%'前面的'\'

alpine linux中如何使用crontab执行定时任务

首先alpine内嵌的是BusyBox,使用alpine的crontab实际就是使用BusyBox的crond服务,那么下来就简单介绍下如何使用吧,网上教程还是比较多的:

配置文件存放位置:

配置文件是在如下目录中的

/var/spool/cron/crontabs/root

使用方式

  1. 向crontab的配置文件中添加配置
vi /var/spool/cron/crontabs/root
# 或者
crontab -e

# 填入如下内容,最后一行为我添加的测试任务

# do daily/weekly/monthly maintenance
# min   hour    day     month   weekday command
*/15    *       *       *       *       run-parts /etc/periodic/15min
0       *       *       *       *       run-parts /etc/periodic/hourly
0       2       *       *       *       run-parts /etc/periodic/daily
0       3       *       *       6       run-parts /etc/periodic/weekly
0       5       1       *       *       run-parts /etc/periodic/monthly
*       *       *       *       *       echo "test" >> /app/test.log
  1. 启动crond
crond
  1. 查看状态
ps

PID   USER     TIME   COMMAND
·····
   82 root       0:00 crond
  292 root       0:00 ps
  1. 查看/app/test.log是否有输入内容
cat test.log 

test
test
test
test
test

OK,至此对于crontab的设置就完成了,其实还是比较简单的

by 刘迎光@萤火虫工作室
OpenBI交流群:495266201
MicroService 微服务交流群:217722918
mail: liuyg#liuyingguang.cn
博主首页(==防止爬虫==):http://blog.csdn.net/gsying1474

以上是关于Linux里面定时任务crontab,结果如何重定向到一个加时间戳的文件的主要内容,如果未能解决你的问题,请参考以下文章

Linux定时任务工具crontab详解及系统时间同步

Kali-linux 定时执行任务Crontab的简单设置

Linux上如何使用 Crontab定时任务

定时任务之crontab命令

关于linux crontab定时操作oracle不执行的问题解决方案

alpine linux中如何使用crontab执行定时任务