X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXCommandmode.pm;fp=perl%2FDXCommandmode.pm;h=e86abd1a4f76c3f35a7150b7a0a72550e7d4a658;hb=6227d68be0d99f20afc56c023b81455d100924b7;hp=a8f0131a39975369a37e7038cb105f657b53cfb2;hpb=47e866d47dc6dfe0172bb2ec9cd32b44af004f22;p=spider.git diff --git a/perl/DXCommandmode.pm b/perl/DXCommandmode.pm index a8f0131a..e86abd1a 100644 --- a/perl/DXCommandmode.pm +++ b/perl/DXCommandmode.pm @@ -1253,9 +1253,13 @@ sub send_motd # Punt off a long running command into a separate process # -# Hhis is called from commands to run some potentially long running +# This is called from commands to run some potentially long running # function. The process forks and then runs the function and returns # the result back to the cmd. +# +# NOTE: this merely forks the current process and then runs the cmd in that (current) context. +# IT DOES NOT START UP SOME NEW PROGRAM AND RELIES ON THE FACT THAT IT IS RUNNING DXSPIDER +# THE CURRENT CONTEXT!! # # call: $self->spawn_cmd(\, [cb => sub{...}], [prefix => "cmd> "], [progress => 0|1], [args => [...]]); sub spawn_cmd