如何给备份文件赋时间名?
bf文件:<BR>isql -Usa -P -ibf.sql<BR><BR>bf.sql文件:<BR>bktime="'date +%y%m%d%h%m%s'"<BR>dump database ips to $bktime<BR>go<BR>exit<BR><BR>执行bf后,提示$无效,请问怎么才能赋值呢?这个问题牵涉到sybase,所以只好到这里讨教了,<BR>系统哪位仁兄懂的,回一下啊,谢谢。 bf.sql文件生成不对<br>BTW,这个问题不涉及SYBASE,OS的SHELL脚本问题<br><br>bktime="'date +%y%m%d%h%m%s'"是SHELL脚本的,不是SQL<br><br>请自行参考我的BLOG中的WINDOWS自动备份一文<br> <P>谢谢!我用的是sco unix,看了你的blog,我只要一个简单的手动备份脚本就可。请问怎么弄好呢?</P><P>觉得固定名称不好,想名称上有日期。</P> 觉得固定名称不好,想名称上有日期。<br><br>请仔细看脚本<br> <DIV class=quote><B>以下是引用<I>flybean</I>在2006-1-12 13:22:47的发言:</B><BR>bf.sql文件生成不对<BR>BTW,这个问题不涉及SYBASE,OS的SHELL脚本问题<BR><BR>bktime="'date +%y%m%d%h%m%s'"是SHELL脚本的,不是SQL<BR><BR>请自行参考我的BLOG中的WINDOWS自动备份一文<BR></DIV>
<P>看过了!
<P>那个取日期的地方不对!这样取出来显示‘星期五’!应改为‘%date:~0,10%’,请<EM>flybean</EM>指正!</P>
其实这样就可以,多得大家帮忙,谢谢!
<P>bktime=`date +%y%m%d`</P><P>isql -Usa -P<<EOF</P>
<P>dump database dbname to '/backup/dbname$bktime'</P>
<P>go</P>
<P>EOF</P>
<P>搞定!</P>
页:
[1]