3
markdown 문서에서 pdf 문서를 90 초마다 생성하려고합니다.이를 처리하기 위해 launchd에서 작업을 설정했습니다. 나. 불행히도 pdflatex가 명령 줄에서 호출 할 수 있다고하더라도 오류가 발생합니다. 다음은 launchd가 90 초마다 실행하는 파일 인 ddd_publisher.sh의 전체 내용입니다 :pandoc launchd - 가져 오는 중 오류 : "pdflatex를 찾을 수 없습니다 .pdflatex가 PDF 출력에 필요합니다.
/usr/local/bin/pandoc -o /Users/Jon/dev/intercontinental/ddd.pdf /Users/Jon/dev/intercontinental/ddd.ddd
이 프로그램은 90 초마다 실행하지만 stderr에 다음 줄을 씁니다 :
pandoc: pdflatex not found. pdflatex is needed for pdf output.
여기
pdfTeX 3.1415926-2.4-1.40.13 (TeX Live 2012)
내 launchd에의 PLIST 파일입니다 : 내가이 설치되어 있는지 그것은 나를 알려주는 명령 줄에서
pdflatex -v
를 입력하면 16,
는
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>ddd.intercontinental.publisher</string>
<key>ProgramArguments</key>
<array>
<string>/Users/Jon/dev/intercontinental/ddd_publisher.sh</string>
</array>
<key>StandardErrorPath</key>
<string>/Users/Jon/dev/intercontinental/ddd.stderr</string>
<key>StandardOutPath</key>
<string>/Users/Jon/dev/intercontinental/ddd.stdout</string>
<key>StartInterval</key>
<integer>90</integer>