软件开发shellcrontabdate

crontab 使用date +%Y%m%d 是否不起作用

我在crontab里 touch file_`date +%Y%m%d`, 但是结果是:file_Wed ,本来应该是 file_20150204,为什么会这样子?
参与10

7同行回答

luodiluodi  系统运维工程师 , nl
我是centos6.5的机器家目录下写了一个脚本c.shtouch file_date +%Y%m%d给它权限chmod 700 c.sh修改计划任务crontab -e/home/test/c.sh过了一会观察发现有生成file_20170904测试成功,没有看到楼主说的那种问题。请问楼主的操作系统是用什么类型的。...显示全部

我是centos6.5的机器

家目录下写了一个脚本c.sh

touch file_date +%Y%m%d

给它权限chmod 700 c.sh
修改计划任务

crontab -e

          • /home/test/c.sh

            过了一会观察发现有生成file_20170904
            测试成功,没有看到楼主说的那种问题。请问楼主的操作系统是用什么类型的。

收起
IT其它 · 2017-09-04
浏览6172
doozadooza  系统工程师 , dooza
用touch file_`date +\%Y\%m\%d`显示全部
用touch file_`date +\%Y\%m\%d`收起
互联网服务 · 2015-02-05
浏览6638
czciscoczcisco  网络工程师 , 美吉特集团
回复 4# Hetor显示全部
回复 4# Hetor

11.png

收起
房地产 · 2015-02-04
浏览6555
xxjsbxxjsb  系统工程师 , 嘉陵
crontab 里面不能使用 $()  和 `  `。显示全部
crontab 里面不能使用 $()  和 `  `。收起
互联网服务 · 2015-02-04
浏览6470
HetorHetor  软件开发工程师 , Ericsson
回复 2# czcisco     what is 20?显示全部
回复 2# czcisco


    what is 20?收起
软件开发 · 2015-02-04
浏览6614
CJ_aneCJ_ane  系统运维工程师 , IBM
建议写个shell 把这条命令放到shell里面显示全部
建议写个shell 把这条命令放到shell里面收起
IT其它 · 2015-02-04
浏览6467
czciscoczcisco  网络工程师 , 美吉特集团
# echo $(date +20"%y%m%d")20150204我是这样弄的,不知道还有啥法子?显示全部
# echo $(date +20"%y%m%d")
20150204

我是这样弄的,不知道还有啥法子?收起
房地产 · 2015-02-04
浏览6587

提问者

Hetor
软件开发工程师Ericsson

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-02-04
  • 关注会员:2 人
  • 问题浏览:13737
  • 最近回答:2017-09-04
  • X社区推广