インスタンス (Amazon Linux AMI) の起動時に Python プログラム (内部のリスナーとしての無限 while ループ) を実行したいと考えています。次のような単純なシェル スクリプトを作成しました。
#!/bin/sh
python bootstrap.py > bootstrap.log
次に、インスタンスが起動するたびに実行されるように、このスクリプトの名前 " run_service.sh
" を myに追加しました。/etc/rc.local
しかし、この単純なアプローチは機能していないようで、何も起こりません。
Amazon Linux AMI は、Ubuntu ではなく、Centos/Fedora ベースであることがわかりました。このcloud-init
インスタンスをカスタマイズされた AMI にバンドルする必要があるため、オプションはあまり明確ではないようです。
では、パペット/シェフなどの複雑な設定を非常に簡単な方法で回避することで、これを行うにはどうすればよいでしょうか?