1
我正在尝试为qrsh编写一个包装,Oracle Grid Engine与rsh相当,并且无法识别给它的命令。考虑下面的例子:如何包装qrsh?
qrsh -cwd -V -now n -b y -N cvs -verbose -q some.q -p -98 cvs -Q log -N -S -d2012-04-09 14:02:08 GMT<2012-04-11 21:53:41 GMT -b
这种情况下的命令从CVS开始。我的包装需要是通用的,所以我不能专门查找CVS。有关如何识别它的任何想法?一个想法是从结尾向后查找可执行命令,这将在这种情况下起作用,但由于“cvs”可能出现在自身的选项中,因此不会健壮。我能想出的唯一强大的选项是完全实现qrsh选项解析器,但我并不感到激动,因为它需要使用qrsh更新进行更新并且很复杂。