結論
シェルの設定ファイルに例えば以下のように組み込む。
# Starting Tailscale daemon automatically if not running... RUNNING=`ps aux | grep tailscaled | grep -v grep` if [ -z "$RUNNING" ]; then sudo tailscaled > /dev/null 2>&1 & disown fi
補足
$ sudo tailscaled
をパスワード確認無しで実行するために/etc/sudoers
に追記をする必要がある*1tailscaled
の場所はwhich tailscaled
で調べる
- これ以外の方法もあり得るが(次項の「参考」を参照)、この方法はシンプルだしシェル起動時間にもそんなに影響がないため、これがベターだと思う
- 他の「スタートアップ時起動」したいアプリケーションもこの累計で起動できる*2