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
Post a Comment