2011-05-11 9 views
3

쉘 스크립트 내에서 자바 스크립트를 호출 할 수 있습니까? 예를 들어 ,자바 스크립트 셸 스크립트

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을 포함 할 수 있습니다.

편집 : 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는에서 호출하고 자바 스크립트 코드를 실행할 수 있도록. SpiderMonkey을 확인하십시오.

+0

우리의 포럼을 조금 검색 한 후에, 나는이 질문과 관련이 있다는 것을 알게되었습니다 : http://stackoverflow.com/q/2283234/176769 – karlphillip