ブート時にバックグラウンド プロセスとして ruby スクリプトを実行しようとしている単純な cloudformation スクリプトがあります。
スクリプトの関連セクションは
"AWS::CloudFormation::Init" : {
"config" : {
"sources" : {
"/etc/scripts" : "http://bootstrap-artifacts.s3.amazonaws.com/scripts.zip"
},
"commands" : {
"1" : {
"command" : "cd /etc/scripts/agent"
},
"2-start" : {
"command" : "nohup ruby agent.rb &"
}
}
}
}
zip ファイルがダウンロードされ、スクリプトが正しいディレクトリに存在することを確認するだけです。また、私の AMI には、すべてのユーザーに対してruby 2.0.0がインストールされています。
\var\log\cfn-init.logファイルを取得nohup: failed to run command 'ruby': No such file or directory
し続けます
手伝ってくれてありがとう!