ラベル Unix系コマンド の投稿を表示しています。 すべての投稿を表示
ラベル Unix系コマンド の投稿を表示しています。 すべての投稿を表示

2013年6月18日火曜日

make コマンドに常に指定のオプションを付与する設定

コマンドラインで以下を実行.

export MAKEFLAGS='<付与するオプション>'

これを実行すれば,makeを実行するときに常に指定したオプションが付与される.
ログインするたびにこの設定を有効にするには.bashrcなどに書いておけばよい.

-j2などを指定すれば,オプションの指定を忘れて無駄に長い時間かけてビルドする,といったことを防げそうだ.

wgetを並列に走らす


ダウンロード先がバラバラでかつ,それぞれのサーバが遠くのもので,ダウンロード速度が出ないようなときがある.

そんなときに便利な技.




まず,urls.txtに1行ずつダウンロード先のurlを書いておく.

そして,以下のコマンドを実行する.




xargs -P 20 -n 1 wget -nv < urls.txt


このコマンドで最大20個のwgetが並列に走る.

また,それぞれのwgetには引数が1つずつ渡される.







--
My Emacs Files At GitHub