2026-08-13

tmuxでSSH切断後もプログラムを継続

リモートのサーバーに接続した後に、長時間を要するプログラムを実行する場合、SSHの接続が切れたりして、プログラムの実行が終了してしまうのは悲しいですよね?これを解決してくれるのが、tmuxです。

1. インストール**

sudo apt install tmux

2. 名前付きセッションを開始

tmux new -s experiment

3. プログラムを実行**

conda activate myenv
python main.py

SSHが切れてもプログラムは動き続けます。

5. 元の画面に戻る

tmux attach -t experiment

という流れになります。



2026-07-16

Mac: フォルダ右クリック→クイックアクションにVSCodeで開くを追加する

MacでVSCodeを開くときに、フォルダを起点にしたいときありますよね?私はフォルダからターミナル開いてVSCodeを呼び出していたんですが、クイックアクションに設定するとラクです・

手順

  1. Automator** を起動
  2. 「新規書類」→「クイックアクション」を選択
  3. 上部を以下のように設定
    • ワークフローが受け取る現在の項目:
      • フォルダ(または「ファイルまたはフォルダ」)
      • 対象:Finder
  4. 左側から シェルスクリプトを実行」を追加
  5. 入力の渡し方」を 引数としてに変更
  6. 以下スクリプトを書く
  7. 「ファイル」→「保存」(保存名がメニューに出てきます)
VSCodeの場合
おまけ:Terminalの場合