나는 쉘 명령을 실행하려면 다음 함수를 사용쉘 명령의 디렉토리를 지정할 수 있습니까?
예를 들어(defun sh (cmd)
#+clisp (shell cmd)
#+ecl (si:system cmd)
#+sbcl (sb-ext:run-program "/bin/sh" (list "-c" cmd) :input nil :output*standard-output*)
#+clozure (ccl:run-program "/bin/sh" (list "-c" cmd) :input nil :output*standard-output*)))
, 어떻게 명령 python -m CGIHTTPServer
의 현재 디렉토리를 지정?
감사합니다.
한 가지 방법은 스크립트가 현재 디렉토리에서 실행되기 때문에 실행 전에 디렉토리로 cd하는 것입니다. – keyser
'(probe-file #P "./")'어때? – sbenitezb
(프로브 파일 #P "./")는 쉘 명령을 실행할 때 변경하고자하는 현재 디렉토리를 리턴합니다. 이제 스크립트를 사용하여 쉘 명령을 래핑 한 다음 지정된 디렉토리에'cd '할 수있는 스크립트를 실행합니다. –