Hello, I&#39;ve been trying to build a python module that needs to call an external script.<div><br></div><div>I have tried both with os.system() and subprocess.call()</div><div>Trouble is, both of them return value 0 meaning &#39;they succesfully ran the script&#39;, however, the script isn&#39;t run properly.</div>
<div><br></div><div><div>os.system(&#39;/var/www/lmcrypt -i &#39;+lic_out_loc+licfilename+&#39; -o &#39;+lic_out_loc+licfilename+&#39;final&#39;)</div><div>call([/var/www/lmcrypt,&#39;-i&#39;,lic_out_loc+licfilename,&#39;-o&#39;,lic_out_loc+licfilename+&#39;final&#39;])</div>
</div><div><br></div><div>when the script lmcrypt is run from any user through the terminal, the output file is generated successfully, but when the call is invoked through python, only empty files are generated. With what i&#39;ve checked, it looks like it must be a problem within python.</div>