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 .