示例:调度定义中文件名内的空格

使用包含空格的文件规范来定义或更新一个调度 objects 参数或调度 options 参数时,在包含空格的每个文件规范的周围添加引号 ("),然后在整个规范的周围添加单引号 (')。

Linux 操作系统Oracle Solaris 操作系统AIX 操作系统Mac OS X 操作系统以下示例展示了当文件规范中包含空格字符时,如何对计划 object 参数进行分隔:
objects=’"/home/proj1/Some file.doc"’
objects=’"/home/proj1/Some file.doc" "/home/Another file.txt" /home/noblanks.txt’
objects=’"/home/My Directory With Blank Spaces/"’ 
objects=’"/Users/user1/Documents/Some file.doc"’
objects=’"/Users/user1/Documents/Some file.doc" 
 "/Users/user5/Documents/Another file.txt" /Users/user3/Documents/noblanks.txt’ 
objects=’"/Users/user1/My Directory With Blank Spaces/"’ 
此语法确保将包含空格的文件规范(例如 /home/proj1/Some file.doc)视为单个文件名,而不是两个单独的文件(/home/proj1/Somefile.doc)。
Linux 操作系统Oracle Solaris 操作系统AIX 操作系统Mac OS X 操作系统以下示例演示了当文件规范中包含空格字符时,如何对计划 options 参数进行分隔:
options='-preschedulecmd="/home/me/my files/bin/myscript" 
 -postschedulecmd="/home/me/my files/bin/mypostscript" -quiet'
options='-presched="/home/me/my files/bin/precmd" -postsched=finish'
Windows 操作系统以下示例演示了当文件规范中包含空格字符时,如何对计划 object 参数进行分隔:
objects=’"c:\home\proj1\Some file.doc"’
objects=’"c:\home\proj1\Some file.doc" "c:\home\Another file.txt" 
 c:\home\noblanks.txt’
objects=’"c:\home\My Directory With Blank Spaces\"’
objects=’"c:\Users\user1\Documents\Some file.doc"’
objects=’"c:\Users\user1\Documents\Some file.doc" 
 "c:\Users\user5\Documents\ Another file.txt" c:\Users\user3\Documents\noblanks.txt’ 
objects=’"c:\Users\user1\My Directory With Blank Spaces\"’
此语法确保将包含空格的文件规范(例如 c:\home\proj1\Some file.doc)视为单个文件名,而不是两个单独的文件(c:\home\proj1\Somefile.doc
Windows 操作系统以下示例演示了当文件规范中包含空格字符时,如何对计划 options 参数进行分隔:
options='-preschedulecmd="c:\home\me\my files\bin\myscript" 
  -postschedulecmd="c:\home\me\my files\bin\mypostscript" -quiet'
options='-presched="c:\home\me\my files\bin\precmd" -postsched=finish'

您还可以参阅 DEFINE SCHEDULEUPDATE SCHEDULE 命令的 objectsoptions 参数信息。 有关这些命令和参数的描述,请参阅 IBM® Storage Protect 服务器文档。