2011-05-11 10 views
3

シェルスクリプト内でjavascriptを呼び出すことはできますか?例えば 、シェルスクリプトのJavascript

echo "Content-type: text/html" 
echo " 
    <html> 
    <script type="text/javascript"> 
    document.write("<p>" + Date() + "</p>"); 
    </script> 
    </html> 
    " 
+0

できればどうなると思いますか?これは、あなたがしようとしていることに応じて非常に多くの異なる方法で答えることができます。 –

答えて

2

スクリプトがCGI (Common Gateway Interface)アプリケーションで使用されている場合は、JavaScriptを埋め込んだHTMLを含めることができます。

EDIT:JavaScriptはクライアントサイドの技術です。サーバー上で実行されるJavaScriptは、サーバサイドでは実行されないため、JavaScriptのトレースを取得することはできません(ただし、Server Side JavaScriptについては言及していませんが、そうは思わない)。

+0

はい、私は実際にuncgiを使用しています。しかし、私はそれを働かせることができませんでした.. – thetux4

+0

@thetux:私はあなたが達成しようとしているか分からない - 私のコメントを参照してください。 – Lukasz

+0

私も私の質問を編集しました。 – thetux4

2

デフォルトではいいですが、node.jsやrhinoのようなjavascriptを実行できるアプリケーションをインストールすることもできます。

+0

コマンド 'node name_of_script.js'を使ってシェルスクリプトからnode.jsスクリプトを起動することもできます。 –

1

あなたはbashのからそれを呼び出すと、あなたのjavascriptのコードを実行できるようにするには、システム上ジャバスクリプトエンジンをインストールする必要があります。チェックSpiderMonkeyを確認してください。

+0

私たちのフォーラムを少し検索したところ、私はあなたの質問がこれと関連している可能性があることを知りました:http://stackoverflow.com/q/2283234/176769 – karlphillip