問題の背景
私の開発環境では、いくつかの開発Webサーバーを異なるポートで実行する必要があります。主にRESTAPIサービス。コーディングを始めるたびに、たくさんの端末を開いてそれぞれのサービスを開始し、それぞれがどのポートであるかなどを覚えておく必要があります。それが使命です。
既存のソリューション
この回答は、コマンドを実行してすべてのサーバーを起動し、それらを並行して実行し続けるスクリプトを作成する方法を提供します。
ソリューションの制限
ただし、これらの各サービスのログを確認する必要があるため、フォアグラウンドにログを1つだけ含めることはできません。
質問
(a)bashスクリプトから複数のターミナルセッションを開く方法、または(b)それらすべてを同じセッションにログに記録する方法もあります(ログメッセージにソースを識別させることができます)。
さらに
おそらくtmuxを使用する解決策があれば、私は受け入れます。
そこのtmuxinator YAML設定・ファイルでtmuxのセッションを事前に定義することができます(ルビー)。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加