※KDDIコマースフォワード㈱ 、略称「KCF」は2019年4月1日、同グループ会社の㈱ルクサと合併し「auコマース&ライフ株式会社」として再設立いたしました。 本記事は2019年3月31日以前に書かれた記事のアーカイブとなります。予めご了承ください。 初めまして。KDDIコマースフォワードでエンジニアをしております T.T. です。 みなさん、プロジェクトに参加したらまず何をされますか?既に動くシステムがあれば一通りさわってみて、フォームにスクリプトを混入してみたり、通信中にWi-Fiを切ってみたりしますよね? 今回、とあるシステムで MySQL の実行中プロセスを全部殺したらエラーを吐き続けて2度と復旧しなくなるという現象に遭遇しました。この現象、勘の良い方ならすぐにDBコネクション周りの問題だろうと気づくでしょう。答えを先に言うとコネクション・プーリングの取り扱い不備による不具合でし
ゲンゾウ用ポストイット シェル / Bash / Linux / Kubernetes / Docker / Git / クラウドのtipsを発信。 はじめに最近Dockerfileを作成したときに、 RUN コマンド内で改行付き情報を echo したかったのですが、多少ハマってしまったので共有します。 「2019-07-17 追記」コメント欄よりコメントを下さった Nig さん、ありがとうございます。勉強になりました。 以下のような構文を利用する際に、シングルクォーテーション( ' )で記述しないといけない部分がダブルクォーテーション( " )になっていたことが原因とのことでした。 *※debian系のLinuxOSを利用している場合、シングルクォーテーションの前の $ を削除しないといけないようです。不要な $ が出力されてしまいました。 FROM centos:centos7 RUN
複数のターミナルコマンドを順番に実行する時につける「&&」と「;」と「||」の違い - Macの手書き説明書 「;」は他のコマンドの実行結果に依存せず順番に実行される のですが、具体的にどういう場面で;を使うかというと、{}( もしくは() )を使ったグルーピングと併用するケース が経験上多いような気がします。 {CMD1; CMD2; CMDn; } 例えばこんなケースです。
すでにQiitaにもいくつか記事があるが 1、Bashでの各種の括弧はそれぞれ意味がある。 自分でも知らなかったBashの括弧もあったので、改めてまとめてみた。 なお、Bashの話ではあるが、Bourne shell(/bin/sh)としても動くサンプルコードは sh コードとしてある。 bracket [ ] shからある伝統的なコマンドで、test と等価。式の結果を、0が真、1が偽の真偽値で返す。 if と組み合わせて用いることが多い。 そう、シェルでは[はコマンドなのである。2 [と] の前後にはスペースが必要で、後続のコマンドがある場合は;で終わらせなければならない。なぜなら前述のとおり [はコマンドで、[ から ] までが一連のコマンドと引数の組み合わせだからだ。(]は必須な引数という位置付け)
Guest post by Docker Community Member Justin Chadell. This post originally appeared here. As of a couple weeks ago, Docker’s BuildKit tool for building Dockerfiles now supports heredoc syntax! With these new improvements, we can do all sorts of things that were difficult before, like multiline RUNs without needing all those pesky backslashes at the end of each line, or the creation of small inline
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く