pythonならば,スクリプトを直接実行にのみ実行するコードは
の後に記述すれば良い。ここに書かれたコードはimportされた場合には実行されないようにできる。
同様にシェルスクリプトで,すなわちbashで source した場合には実行されないようにする方法を調べたのでメモ。
» read morePage 6 / 10 « 最初 < 前 1 2 3 4 5 6 7 8 9 10 次 > 最後 »
pythonならば,スクリプトを直接実行にのみ実行するコードは
の後に記述すれば良い。ここに書かれたコードはimportされた場合には実行されないようにできる。
同様にシェルスクリプトで,すなわちbashで source した場合には実行されないようにする方法を調べたのでメモ。
» read moreコンテナのシェルに入るためにいちいち docker ps して docker exec -it hoge /bin/bash を打つのに疲れてきた。 定形作業は Makefile に書いて自動化することにした。
Makefile を以下に示す。
» read more以前, ブログをgithub pagesに移行した | 電脳手帳 で書いたように,このブログはGithub Pagesでホストされている。 しかし,過去に自作サーバで公開していたときのURL calcurio.com/blog を保持するために, Apacheのリバースプロキシを使っていたため,URL解決は自宅サーバに依存する形になっていた。
Github Pagesだけでホストするように,サブドメイン blog.calcurio.com を割り当てることにする。
» read moreOpenStack環境のテスト・ベンチマークツールとしてRallyがある。 今回は,Rallyの使い方を学習するため,1つのコンテナ上で RallyとDevStackでデプロイしたOpenStackを共存させることを目指す。
なお,以下ではコマンドを実行するマシンを user@host の形式で明示する。
» read moreDockerを初めて使ってみているのでわからないことだらけである。 今回はインストールからUbuntuイメージをダウンロードし, 良く言われるデータの永続性に注意しながらコンテナを起動するところまで 書き残しておく。
» read more遠隔地のサーバを操作するために,IPMIを使って電源ONなり,Serial Over Lan (SOL)でコンソール接続をしたい。 しかし,ipmitoolの応答は不安定でSOL接続がすぐに切れることもある。 そこで,タイムアウトのインターバルを長くする。
» read moreUbuntuやDebianのインストールを自動化するには,Preseedファイルが必要である。 その書式の一番面倒なのはおそらくパーティションの設定ではないだろうか。
» read moreSSH先のVimのyankやScreenのpaste bufferを,ローカルマシンのクリップボードへ書き込む方法には,
方法があるようだ。一番楽なのは, clipboard_text_listener.pl を使わせていただく方法。 Cygwinで動作させる方法をメモしておく。
» read moreSSHのログインなど,対話型の動作を自動化するツールとして expect コマンドがある。 これはもはや言語に近く,いちいち expect 用のスクリプトを作成するのは手間である。 そこで,ターミナルの入出力をキャプチャして expect 用のスクリプトを自動生成してくれる, autoexpect コマンドを使うと少し楽になる。
» read moreLinuxやcygiwnのターミナル環境下で,httpやhttpsのプロキシを有効にするには,環境変数を設定する必要がある。 wget などは,独自の設定ファイルで指定することもできるが,システム全体へ指定するなら環境変数が良い。
» read more