crontab 不能使用%的问题解决办法

简介:

在linux中使用crontab 的时候需要调用时间追加到文件里面去正常的使用发现是不行的

* * * * * echo -e "ate fdsfds  $(date +%Y-%m-%d-%T)" >> /root/test.test

然后查看crontab的日志

Nov 13 15:56:01 master CROND[5797]: (root) CMD (echo "ate fdsfds  $(date +)

然后知道是date后面没生效知道是%需要转义

然后重新修改

* * * * * echo -e "ate fdsfds  $(date +\%Y-\%m-\%d-\%T)" >> /root/test.test

这样就OK了

本文转自  Forande  51CTO博客,原文链接:http://blog.51cto.com/853056088/1981342

相关文章
|
Linux
crontab Linux下 crontab 命令的用法:sudo crontab -?
命令解释: cron 是linux系统下一个自动执行指定任务的程序. cron服务是linux的内置服务,但它不会开机自动启动。可以用以下命令启动和停止服务:
215 0
**crontab的使用方式介绍和no crontab for root 提示的处理
crontab的使用方式介绍   定时任务参数详解如下:  crontab -l     |  crontab -e    www.2cto.com   #*/30 * * * * ntpdate 114.
1539 0
|
安全 Windows 数据安全/隐私保护