溜ったスナップショットを削除する(python)
シェルスクリプトで書くのが一番簡単だった、というオチ
#!/usr/bin/python from subprocess import Popen, PIPE import sys def main(): ---- for i in range(1, len(sys.argv)): >-------TARGET_DEVICE = "/dev/mapper/" + sys.argv[i] cmd=["/usr/bin/lscp", "-s", TARGET_DEVICE] exec_cmd="/usr/bin/chcp cp " + TARGET_DEVICE p=Popen(cmd, stdout=PIPE) line = p.stdout.readline() while line: cnd = line.split()[0] if cnd != "CNO": >------->-------print exec_cmd + " " + cnd >------- line=p.stdout.readline() if __name__ == "__main__": main()