linux系统crontab中的%有什么特殊意义吗
发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,这篇文章主要介绍"linux系统crontab中的%有什么特殊意义吗",在日常操作中,相信很多人在linux系统crontab中的%有什么特殊意义吗问题上存在疑惑,小编查阅了各式资料,整理出简单好用的
千家信息网最后更新 2024年11月20日linux系统crontab中的%有什么特殊意义吗
这篇文章主要介绍"linux系统crontab中的%有什么特殊意义吗",在日常操作中,相信很多人在linux系统crontab中的%有什么特殊意义吗问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"linux系统crontab中的%有什么特殊意义吗"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
linux下crontab中%的使用
crontab中下面的脚本不能
0 1 * * * (cd /u01/prod; rsync -avz app 192.168.0.192:/u01/prod/) &>/home/applprod/backuplog/rsync_`date +%Y%m%d_%H%M%S`.log
执行的时候,/var/log/messages日志中显示:
Sep 22 22:50:01 ebsapp CROND[13389]: (applprod) CMD ((cd /u01/prod; rsync -avz app 192.168.0.192:/u01/prod/) &>/home/applprod/backuplog/rsync_`date +)
好像是命令被截断的样子。
于是我把要执行的命令都封装到一个脚本中,放到crontab中执行。
但是稍后查看crontab的manpage时发现,%在crontab中有特殊含义:
The "sixth" field (the rest of the line) specifies the command to be run. The entire command portion of the line, up to a new- line or % character, will be executed by /bin/sh or by the shell specified in the SHELL variable of the cronfile. Percent-signs (%) in the command, unless escaped with backslash (\), will be changed into newline characters, and all data after the first % will be sent to the command as standard input.
到这里问题已经清楚了,并不是crontab命令被截断,而是被理解成另外的含义了,解决的方法也有了,就是将%进行转义,修改之后的脚本变成了:
03 23 * * * (cd /u01/prod; rsync -avz app 192.168.0.192:/u01/prod/) &>/home/applprod/backuplog/rsync_`date +\%Y\%m\%d_\%H\%M\%S`.log
到此,关于"linux系统crontab中的%有什么特殊意义吗"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
特殊
意义
系统
学习
命令
脚本
含义
方法
更多
问题
帮助
实用
清楚
接下来
就是
文章
日志
时候
样子
理论
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
庭深网络技术有限公司怎么样
天风证券国家网络安全规划
云服务器网速多少正常
运送系统软件开发
软件开发一个游戏
梦想网络技术团队
互联网科技酒店
明光自动化软件开发技术大概费用
联想服务器前面的指示灯
sql 数据库视图 博客
删除db2数据库
龙之国物语服务器开服时间
重庆苛百网络技术有限责任公司
计算机服务器的评价指标
华为软件开发去哪个研究所
语音会议软件开发哪个产品好
华为计算网络技术部
车辆管理系统数据库
设计比较好的数据库
e-r建立数据库的
梦世界服务器充值网站
软件开发好是怎么保存的
武汉虹信软件开发招聘
网安大队加强网络安全会议
软件数据库工作
滁州市公安局的网络安全管理
数据网络安全上市公司
北京星姿互联网科技是做什么的
汽修app软件开发
江西网络技术服务包括什么