다음은 템플릿의 일부입니다. 우리는 거기에 경로 변수를 내 보냅니다. 그러나, 템플릿에서 실행,이 작동하지 않습니다. 서버에 SSH를 설치하고 동일한 라인을 실행하면 작동하고 gradle을 사용할 수 있습니다. 그러나 템플릿에서부터 어떻게 든 실행되지 않습니다. 다른 chmod 명령이 작동하므로 블록이 명확하게 실행됩니다. 어떤 도움을 주셔서 감사합니다.
저는 Chef 11.10을 사용하여 서버를 배포하고 있습니다. 운영 체제는 Upstart를 사용하는 Amazon Linux AMI 2016.03 (EC2/OpsWorks 사용)입니다. 레시피에서는 서버의 시작을 트리거합니다. 일부 구성 명령을 실행하기 위해 실행해야하기 때문입니다. 서버가 이미 실행 중이면 sudo start <job>이 0 대신에 1을 반