[Nodejs] ターミナルでNodejsを実行した時にArgv情報を取得する方法

Pocket
LINEで送る
GREE にシェア
LinkedIn にシェア

Nodejsも「forever」を使って永久起動にする事は難しくないんですが、開発段階の場合はターミナルでNodeコマンドをたたいて実行する事も多いと思います。

また、shellスクリプトと連動してNodejsコマンドを実行する場合などの場合も、値を受け渡したいのでARGVのクエリとして引数を指定したい場合に以下のように行うことで簡単に実行できます。

サンプル

以下のファイルを作って設置します。
argv.js

実行

解説

0番目は「node」※実行モジュール名。

とすると、

と返る
1番目は「実行ファイルの階層」
2番目移行はARGVが入ってくる。

process

http://nodejs.jp/nodejs.org_ja/docs/v0.4/api/process.html

他にも本家にprocessの色々な情報が載っているので、詳しく知りたい方はどうぞ。

便利な使い方があれば、また紹介します。

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です