2016-04-25から1日間の記事一覧
SIGTERMをハンドリングする。 調べたら、標準パッケージのsignal があった import signal import sys def sigterm_handler(signal_number, stack_frame): some_function_to_clean_up() sys.exit(0) signal(signal.SIGTERM, sigterm_handler) なるほどー これ…
Pythonでディレクトリを削除しようとすると os.rmdir だけど import os os.rmdir("/path/to/not_empty_dir") 実行すると not empty で止まる。 OSError: [Errno 39] Directory not empty: ま、当然なんだけど。 消す方法 shell をcall して rm -rf path/to/d…
ctrl+ c でシグナルを取得したい たとえばファイルを作っている時に、途中で中断するとか。 その際に、途中のファイルや作業用ディレクトリを消したい。などと KeyboardInterrupt を監視する。 一番カンタンなのが、KeyboardInterrupt を見ることなんだ。 tr…
ダメ元で noip のドメインにlets encrypt をかけてみた 以前は出来なかったきがしたんだけど、出来た! noip ドメインで lets encrypt のSSL証明書出来たよ。 DDNS関連で使えるのはでかい。 Sakuraのクラウドや、GMOクラウドを借りたとしてもドメインも借り…