우리 회사에서는 백도어와 Javascript가 프론트 엔드 인 Perl 프로젝트에서 Komodo 11을 사용하고 있습니다. Apache 서버에서 mod_perl 모듈을 사용하고 Perl 파일을 변경할 때마다 Apache 서버를 다시 시작하여 캐시를 지우고 서버에서 변경 사항을 확인해야하기 때문에 문제가 있습니다.Komodo 11 - 파일 저장시 스크립트 실행
파일을 저장할 때 콘솔 명령 (Apache 서버를 다시 시작)을 실행할 때마다 Komodo에 해결책이 있습니까? Perl 파일을 변경할 때마다 수동으로 아파치를 재시작하고 싶지 않기 때문입니다. 이 http://docs.activestate.com/komodo/11/manual/macros.html
그런 다음 코모도 자바 스크립트 SDK에서 쉘 모듈을 사용 :
감사합니다. 불행히도 나는 코모도 문서에서 어떤 행동을 할 때 (즉, 파일을 저장할 때) 명령을 실행하는 것에 관해 아무것도 발견하지 못했습니다. –
오, 그건 바보 같았 어. 나는 생각했다 [Userscripts] (http://docs.activestate.com/komodo/11/manual/macros.html#specifying-userscript-triggers). JS로 구현하고 Komodo SDK를 사용하면 [ko/shell] (http://docs.activestate.com/komodo/11/sdk/api/module-ko_shell)을 사용하여 터미널 명령을 쉽게 실행할 수 있습니다. .html) 또는 파이썬의'os.system'을 사용하여 명령을 실행하십시오. 사용자 스크립트는 두 언어를 모두 지원합니다. 그런 다음 ** Userscript **에 대한 ** Trigger ** 속성을 _After 파일 save_로 설정하십시오. 나는 이것이 의미가 있기를 바랍니다. 혼란스러운 원래 답변을 죄송합니다. – cgchoffman
고맙습니다. 나는 Komodo SDK를 사용하여 사용자 스크립트를 작성하려고했지만 불행히도이 명령을 실행하는 방법에 대해 설명하는 것이 좋지 않아 지금은 혼란 스럽다고 생각합니다. 전체 인터넷에는 예제가 없습니다. 이 Komodo SDK를 사용 했습니까? cmd (Windows)에서 일부 작업을 수행하는 간단한 스크립트를 작성할 수 있습니까? –