https://bugzilla.wikimedia.org/show_bug.cgi?id=48811
--- Comment #2 from Liangent <[email protected]> --- (In reply to comment #1) > Wow, that was a hard one to track down. I spent literally an hour suspecting > Perl's exec. > > It's essentially a bug (or a *very* odd feature) in qsub's "-b" option that > is > set by jsub: > > | $ /usr/bin/qsub $PWD/test.py '1=2 3' '$4' > > => "['/var/spool/gridengine/execd/tools-exec-01/job_scripts/143663', '1=2 3', > '$4']" > > | $ /usr/bin/qsub -b n $PWD/test.py '1=2 3' '$4' > > => "['/var/spool/gridengine/execd/tools-exec-02/job_scripts/143662', '1=2 3', > '$4']" > > | $ /usr/bin/qsub -b y $PWD/test.py '1=2 3' '$4' > > => "['/home/scfc/tmp/test.py', '1=2', '3']" Note that in this command it's more buggy than that JIRA bug: $4 seems missing here. > > I have to think more about whether "-b y" is a good or bad idea (for example > for binary commands), or if we should double-escape arguments to the user > script, or what other options we have, and maybe ask on the mailing list. > > Thanks for the report. -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ Wikibugs-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
