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更新進行更新並且很複雜。