タグ

バッチに関するunieye51のブックマーク (2)

  • 並列処理と多重処理

    一般的に、バッチウィンドウ(バッチ処理のために使用できる時間)がシビアなバッチシステムでは、 複数ジョブを並列に動作させる(以降、並列処理と呼ぶ)ことで全体の処理時間を可能な限り短くするように設計する。 しかし、1ジョブの処理データが大量であるために処理時間がバッチウィンドウに収まらない場合がある。 その際は、1ジョブの処理データを分割して多重走行させる(以降、多重処理と呼ぶ)ことで処理時間を短縮させる手法が用いられる。 この、並列処理と多重処理は同じような意味合いで扱われることもあるが、ここでは以下の定義とする。

  • cygwin上のvimからxamppのphpを実行 - Make 鮫 noise

    $ ln -s /cygdrive/c/xampp/php/php.exe /usr/local/bin/php とした場合、zshから $ php /cygdrive/c/Users/hoge/unko.php を実行しても問題無いが、vim(quickrun)からphpを動かしたい場合に「Could not open input file: /cygdrive/c/Users/hoge/unko.php」と言われ失敗する。 cygwin(unix)形式のパスがwindows版のphpで読めていない模様。 なのでcygpathでパスを変換してphpを実行するダミーのシェルスクリプトを用意する(超簡易版)。 $ rm /usr/loca/bin/php(既にシンボリックリンクが貼られてる場合) $ vim /usr/local/bin/php $ cat /usr/local/bin/ph

    cygwin上のvimからxamppのphpを実行 - Make 鮫 noise
  • 1