2020年11月のふりかえり。師走じゃー。
続きを読むCheatSheet》実行中の全プロセスから目的のを探してkillする
Flask でスクリプトを修正して再実行しようとしたら、エラーで叱られた。 Ctrl+C で止めたつもりがどこかでプロセスが生きているらしい。
OSError: [Errno 48] Address already in use
実行中の全プロセスから目的のを探してkillする
# 自分以外を含む全プロセス一覧 から、Flask を含むものを抽出 % ps aux | grep "flask" acokikoy 59482 0.0 0.0 4407612 728 s000 R+ 12:16PM 0:00.00 grep flask acokikoy 58310 0.0 0.1 5089904 24208 ?? Ss 11:39AM 0:00.81 /usr/local/Cellar/python@3.9/3.9.0_1/Frameworks/Python.framework/Versions/3.9/Resources/Python.app/Contents/MacOS/Python -u /Users/acokikoy/Documents/projects/flaskpythonweb/flask_run.py # プロセスを止める % kill 58310
ps auxの意味は
- a = show processes for all users
- u = display the process's user/owner
- x = also show processes not attached to a terminal
おまけ
pstree を使うと、実行中のプロセスの親子関係をツリー表示してくれる
# プロセスをツリー表示 % pstree -+= 00001 root /sbin/launchd |--= 00054 root /usr/sbin/syslogd |-+= 57832 acokikoy /Applications/Firefox.app/Contents/MacOS/firefox | |--- 57835 acokikoy /Applications/Firefox.app/Contents/MacOS/plugin-container.app/Contents/MacOS/plugin-container -childID 2 -i | |--- 57836 acokikoy /Applications/Firefox.app/Contents/MacOS/plugin-container.app/Contents/MacOS/plugin-container -childID 3 -i | |--- 57837 acokikoy /Applications/Firefox.app/Contents/MacOS/plugin-container.app/Contents/MacOS/plugin-container -childID 4 -i |--= 57854 acokikoy /System/Library/Frameworks/VideoToolbox.framework/Versions/A/XPCServices/VTDecoderXPCService.xpc/Contents/Mac |-+= 57869 acokikoy /System/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal | \-+= 58280 root login -pf acokikoy | \-+= 58281 acokikoy -zsh | \-+= 59453 acokikoy pstree | \--- 59454 root ps -axwwo user,pid,ppid,pgid,command |--= 57877 root /usr/libexec/taskgated ...
macOS環境には入っていなかったので追加インストールした。
# pstreeインストール
% brew install pstree
CheatSheet》Homebrew, Python, Pip周り
2020年10月のふりかえり
2020年10月のふりかえり。早いもので今年も残すところ2ヶ月(><)。
続きを読むイベント参加ログ》WordPressとShopifyでECサイトを作ろう - WP ZoomUP #51 on 2020/10/30(金) 21:00 〜 23:00
2020年9月のふりかえり
2020年9月のふりかえり。
続きを読む