Output of python script is showing- unlimited -


script 1:

#!/usr/bin/env python import subprocess  subprocess.call(["ulimit", "-c"], shell=true)     

output- unlimited

script 2:

#!/usr/bin/env python import subprocess  subprocess.call(["ulimit", "-c"], shell=true)     

output- 0

i know basic question, please bear me , answer

the unlimited , 0 different outputs, different meanings.

unlimited actual value of ulimit when call it, , if check man page, 0 result of call, meaning ulimit executed successfully.

in [1]: import subprocess  in [2]: subprocess.call(["ulimit", "-c"], shell=true) unlimited out[2]: 0 

if assign variable, can see result 0, unlimited outputted standard output process you're calling (and not returned call).


Comments