Subj : Re: php exec('jsexec')
To   : Digital Man
From : Mortifis
Date : Sun Jun 14 2020 08:13 pm

>   Re: Re: php exec('jsexec')
>   By: Mortifis to Digital Man on Fri Jun 12 2020 06:47 pm

>  >  >   Re: php exec('jsexec')
>  >  >   By: Mortifis to All on Fri Jun 12 2020 11:04 am

>  >  >  > I have a php script that calls exec('/sbbs/exec/jsexec blah blah
>  >  >  > blah', $result); but it does not return any result ... even
>  >  >  > exec('/sbbs/exec/jsexec -v', $result); does return a result ... but
>  >  >  > exec('ls -ln /sbbs/exec/jsexec'); does, as do other system commands
>  >  >  > ... possible jsexec is doing something to stdout?

>  >  > You would to execute a script that writes to stdout (e.g. with
>  >  > "write", "writeln" methods). The status output of jsexec won't be
>  >  > captured by your php script since jsexec knows it's not being run from
>  >  > a console, it redirects status messages to /dev/null.

>  >  >                                             digital man
>  > }



>  > mytest.js:

>  > load("sbbsdefs.js");

>  > function dump_objs(obj) {
>  >      Object.keys(obj).forEach(function (e) {
>  >              writeln( e + ': ' + JSON.stringify(obj[e]));
>  >      });
>  > }

>  > if(!argv[0])
>  >     writeln('No argumants ... aborting ');
>  > else
>  >     dump_objs(argv);

>  > any ideas?

> Nope, no ideas. I never tried executing jsexec from PHP.

>                                             digital man

guess writing to a file and reading it back will have to do, I'll play with it
and see. Thanks Digital Man, I appreciate the reply.

~Mortifis

---
� Synchronet � Realm of Dispair BBS - http://ephram.synchro.net:82