一、背景
1.使用crond的定时任务时,编辑了以下的语句,每天0点执行定时任务
2.查看定时任务的执行,语句没有顺利执行,出现问题
3.本地执行命令是正常的
二、问题原因
在crontab中%字符被认为是换行,所以你的命令中有%时,需要在crontab中要加\转义
另外注意sh执行的脚本需要写绝对路径,否则也无法正确的执行
三、解决方案
在crontab中要加\转义
重启查看定时任务的执行,语句正常
查看文件备份成功且日志正确生成
标签:
一、背景
1.使用crond的定时任务时,编辑了以下的语句,每天0点执行定时任务
2.查看定时任务的执行,语句没有顺利执行,出现问题
3.本地执行命令是正常的
二、问题原因
在crontab中%字符被认为是换行,所以你的命令中有%时,需要在crontab中要加\转义
另外注意sh执行的脚本需要写绝对路径,否则也无法正确的执行
三、解决方案
在crontab中要加\转义
重启查看定时任务的执行,语句正常
查看文件备份成功且日志正确生成
标签:
留言评论