ksaitoの日記

日々試したことの覚え書き

2017-09-01から1ヶ月間の記事一覧

githubの二要素認証を設定するとpush時に認証エラーになる

githubで二要素認証を設定するとpush時に認証エラーになります。 $ git push origin develop Username for 'https://github.com': *** Password for 'https://***@github.com': remote: Invalid username or password. fatal: Authentication failed for 'ht…

ファイルの作成と削除を待つ

シェルでファイルの作成と削除を待つのにinotify-toolsを使います。 インストール aptでインストールします。 $ sudo apt install -y inotify-tools ファイルの作成と削除を待つ waitfile.shに指定した引数のファイルが作成されるのをfilewaitで待ちます。 …

Raspberry pi 3

Raspberry pi 3のOSイメージをSDカードに約手順です。 環境 MacBook Pro 2015 OS X EI Capitan 10.11.6 Raspberry pi 3 Model B TOSHIBA microSDHCカード 16GB Class10 UHS-I対応 (最大転送速度40MB/s) 5年保証 (国内正規品) MSDAR40N16G出版社/メーカー: 東…

コンテナとファイルのやりとり

docker cpコマンドでも良いのですが、ディレクトリごと出し入れしたい場合には、tarコマンドを使った方が便利です。 tarの-Cオプオションは、tarを実行する前に指定されたディレクトリに移動します。 tar -C /tmp -cf - logは、(cd /tmp; tar cf - log)と同…

Dockerfileでexitステータスが0以外を返す処理を扱う

Dockerfileで外部のシェルを実行する場合に、そのシェルが正常終了したのに終了ステータスが0以外を返すことがあります。 dockerは、0以外のステータスが返されるとビルドが失敗したと判断して処理を中断してしまいます。 Dockerfileを下記のように記載する…

su: cannot open session: Permission denied

Oracle 12cをOracle Linuxにインストールする際に、事前準備をするパッケージがあります。 これを設定すると、oracleユーザのsuできません。 設定 インストールマニュアルに従って下記のように設定します。 $ cd /etc/yum.repos.d $ curl -O http://public-y…