Pythonコマンドを書くときの自分用テンプレート
#!/usr/bin/python
# -*- coding:utf-8 -*-
import argparse
import subprocess
def start(args):
cmd = "vncserver -geometry 1920x1080 :1"
proc = subprocess.call(cmd, shell=True)
def stop(args):
cmd = "vncserver -kill :1"
proc = subprocess.call(cmd, shell=True)
def status(args):
cmd = "vncserver -list"
proc = subprocess.call(cmd, shell=True)
parser = argparse.ArgumentParser(description='Control vnc server')
subparsers = parser.add_subparsers()
parser_start = subparsers.add_parser('start', help='Start vnc server')
parser_start.set_defaults(handler=start)
parser_stop = subparsers.add_parser('stop', help='Stop vnc server')
parser_stop.set_defaults(handler=stop)
parser_status = subparsers.add_parser('status', help='Show status of vnc servers')
parser_status.set_defaults(handler=status)
args = parser.parse_args()
args.handler(args)
最終更新:2018年02月24日 07:36