一个用于moc计算环境的演示/测试simplefsapp。
simplefsapp-moc的Python项目详细描述
Abstract
一个用于moc计算环境的演示/测试simplefsapp。
Synopsis
python simplefsapp_moc.py \ [-v <level>] [--verbosity <level>] \ [--version] \ [--man] \ [--meta] \ <outputDir>
Description
simplefsapp_moc.py是一个在马萨诸塞州开放云(moc)远程计算环境中测试/演示fs类型应用程序的应用程序。
应用程序只需“接触”其输出目录中的新文件,即'-dir<;path>;'目标目录中文件的名称。
Arguments
[-v <level>] [--verbosity <level>] Verbosity level for app. Not used currently. [--version] If specified, print version number. [--man] If specified, print (this) man page. [--meta] If specified, print plugin meta data. [--dir <path>] A directory on the process filesystem (if run outside ChRIS) or a path inside openstorage (if run within ChRIS) to examine. [--sleepLength <sleepLength>] If specified, sleep for <sleepLength> seconds before starting script processing. This is to simulate a possibly long running process.
Run
这个plugin可以在两种模式下运行:以python包的形式运行,或者以容器化的docker映像的形式运行。
Using PyPI
要从pypi运行,只需执行a
pip install simplefsapp_moc
并使用
simplefsapp_moc.py --man /tmp
获取内联帮助。应用程序还应理解仅使用两个位置参数调用
simplefsapp_moc.py /destination/directory
Using ^{tt1}$
要使用docker运行,请确保将输出目录分配给/outgoing。确保$(pwd)/out目录是全局可写的!
现在,在所有通话前加上
docker run --rm -v $(pwd)/out:/outgoing \ fnndsc/pl-simplefsapp_moc simplefsapp_moc.py \
因此,获得内联帮助是:
mkdir in out && chmod 777 out docker run --rm -v $(pwd)/in:/incoming -v $(pwd)/out:/outgoing \ fnndsc/pl-simplefsapp_moc simplefsapp_moc.py \ --man \ /outgoing