Pythonがシステムの証明書ストアにアクセスできない 証明書ファイルの場所を指定する方法
Dori
よろずブログ
今回は複数のスクリプトをmacOS環境で実行できる環境を紹介します。
tmuxを使用すると、複数のターミナルセッションを管理し、バックグラウンドで実行しながら切り替えることができます。
ターミナルでbrew install tmuxを実行してtmuxをインストールします。
tmuxコマンドで新しいセッションを開始します。
各Pythonスクリプトを実行するために、新しいウィンドウやペインを作成します。
セッションをデタッチしてバックグラウンドで実行させるには、「Ctrl-b」を押した後に「d」を押します。
再びセッションにアタッチするには、tmux attachコマンドを使用します。
screenは、tmuxと同様に複数のターミナルセッションを管理できるツールです。
ターミナルでbrew install screenを実行してscreenをインストールします。
screenコマンドで新しいセッションを開始します。
各Pythonスクリプトを実行するために、新しいウィンドウを作成します。新しいウィンドウを作成するには、「Ctrl-a」を押した後に「c」を押します。
セッションをデタッチしてバックグラウンドで実行させるには、「Ctrl-a」を押した後に「d」を押します。
再びセッションにアタッチするには、screen -rコマンドを使用します。
nohupコマンドを使用して、ターミナルから切り離された状態でPythonスクリプトを実行できます。
ターミナルでnohup python3 your_script.py &のように、nohupコマンドを使用してPythonスクリプトを実行します。
実行中のスクリプトの出力は、デフォルトでnohup.outファイルに保存されます。