ISUCONを利用しました。チームはGoで参加するので、初期実装はPythonでした。言語を切り替える方法がわからず、悪戦苦闘していたのですがsystemctlコマンドを用いることで実現できることがわかりました。解決する過程で、systemctlについて学んだことをまとめます。systemctlsystemctlコマンドは、サービスの管理を行うコマンドです。httpdがあるように、かなり身近なコマンドであることがわかります。systemctlすると、頻繁に利用しそうなコマンドがわかりました。list-unitsを実行します。すると、たくさんのサービスが存在していることがわかりました。--helpからtype指定をすることで、絞り込みができることがわかります。list-unitsで下記のような出力された時の2番目の文字を指定できます。--type=serviceを実行するとisubata.golang.serviceという、いかにも言語切り替えに必要なサービスがあることがわかりました。isubataをすると、pythonが動いていることがわかります。enabledここまでくれば、python実装のサービスを無効化し好きな言語を有効化すれば、言語が切り替わります。isubata.golang.servicesystemctlについての詳細な説明は、参考文献をご覧下さい。利用可能なコマン...2019-08-13manの結果をgrepできるようにするLinuxコマンドについて特定のLinuxコマンドのコマンドやオプション名を忘れたが、一部...2019-07-27CircleCIを2.0から2.1にバージョンアップしたCircleCIのver2.1から新機能が追加されました。(1)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。