ops is a library for scripting systems administration tasks in Python.
- Python >= 2.6
from ops import *
for path in find('/tmp').filter(name='*.py', file=True).exclude(mtime__day=13):
result = run('python ${path}', path=path)
print('Command: %s' % result.command)
print('Code: %s' % result.code)
if result:
print('Stdout: %s' % result.stdout)
else:
print('Stderr: %s' % result.stderr)
Which might produce something like:
Command: python /tmp/test.py
Code: 0
Stdout: Hello World
This work is licensed under the MIT License (see the LICENSE file).