나는 떨어졌다 그것으로 style.less
파일을 그것에 다음 LESS 명령을 실행하는 간단한 자동화 방울을 만들려고 오전 :Ruby 명령 줄 : 명령 줄의 텍스트를 통해 CTRL-C 명령을 보내려면 어떻게해야합니까?
$ LESSC {DROPPED_FILE} --watch
난 어떤 변경에 떨어졌다 파일을 모니터링 할
style.css
참고 : CSS 파일을 동적으로 작성하려면 LESS를 사용하고 있습니다. 더 많은 정보는 here입니다.
기본 물방울이 효과적입니다.
- 삭제 된 파일은 변수로 전달됩니다. 이 목적을 위해 :
{MY_VAR}
. 이 위대한 그러나 나는 --watch가 자동화 응용 프로그램을 종료시 중지 할 작동system("lessc {MY_VAR} --watch &")
을 다음과 같이
/usr/bin/ruby
쉘에서 쉘 스크립트를 실행합니다. LESS 설명서는 명령 줄 셸에서 CTRL-C 바로 가기 키를 눌러 스크립트를 중단합니다.
하지만 터미널 창 (명령이 백그라운드에서 전달됨)에 없기 때문에 스크립트를 중단하는 방법을 모르겠습니다.
automator.app가 닫힌 후에도 style.less
파일은 여전히 변경 사항이 감시되고 있으며 그에 따라 생성 된 style.css
은 여전히 재 작성됩니다.
기본적으로 .app 종료시 abort 명령을 전달해야합니다.
이 터미널 쉘에 다른 명령을 전달한 후 을 클릭하면 간단한 팝업이 생성되었습니다.
내 모든 시도가 스크립트를 중지하는 데 실패한 부분입니다.
CTRL-C 명령을 누르는 것과 같은 기능을하는 명령 줄 기능이 있습니까? 어떻게 이것을 쉘에 가장 잘 전달할 수 있습니까?
화이트 시간을내어 주셔서 감사합니다. 하나의 간단한 질문이지만, 나는 명령 행 루비 물건에 정말로 참으로 새롭다. 그리고 지금까지 행운의 사본 복사와 붙여 넣기를했다. 나는이 경우에 온라인에서 찾을 수있는 지침을 따른다. 나는 명령을 실제로 어떻게 실행하는지 잘 모르겠다. 내게 준 .. 어떻게 내 터미널 인스턴스를 '루비'모드로 입력합니까? 또한 : 각 줄은 별도의 명령입니까? (첫 줄을 입력하고 'return'을 누른 다음 두 번째 줄을 누를 때 등등) – Jannis
루비 태그를 보았을 때 루비 스크립트를 쓰고 싶다고 생각했습니다. – johannes