2017-04-05 3 views
1

cloudform을 사용하여 odoo webserver를 설치했습니다. 그러나 수동으로 서비스를 시작해야합니다. cloudformaton을 사용하여 odoo 웹 서버를 시작할 수 있습니까?aws cloudformation에서 웹 서버를 시작하는 방법은 무엇입니까?

다음 명령을 Userdata에 전달하여 odoo 웹 서버를 시작하는 스크립트를 호출 해 보았습니다.

"UserData":{ "Fn::Base64" : "#!/bin/bash sudo /etc/init.d/odoo-server start "} 

그러나 오류를 다음 수신

/bin/bash: sudo /etc/init.d/odoo-server start : No such file or directory 

답변

0

당신은 #으로 주석 게시 된 첫 번째 줄과 같습니다

  • "UserData를": { "FN :: Base64로" : "#!/bin/bash sudo /etc/init.d/odoo-server start"}

t를 게시하면 도움이됩니다. 그 전체 UserData 섹션 그래서 우리는 그 전에 어떤 명령이 실행되는지 볼 수 있습니다.

어떤 ami를 사용하고 계십니까? 템플릿에서 다른 리소스를 활용할 수 있습니까? 더 많은 정보가 더 좋다.

+0

이것은 bash 지시문이며 주석이 아닙니다. – Aditya

0

안녕하세요, CloudFormation을 사용하여 Odoo를 설치하셨습니까? CloudFormation 템플릿을 공유 할 수 있습니까? 그 정보가 없으면, 당신을 도우려는 것이 어려울 것이지만, 나는 당신을 올바른 방향으로 향하게하려고 노력할 것입니다. 해당 스크립트가 항상 뒤에서 sudo으로 실행되기 때문에

  1. 당신은 UserData를 스크립트에 sudo 필요하지 않습니다.
  2. 웹 서버에서 /var/log/cloud-init-output.log의 내용을보십시오. UserData 스크립트 실행을위한 콘솔 출력을 포함합니다.
관련 문제