
スクリプトがあるとします
/home/myuser/go.py
新しいインスタンスが起動したときに、そのスクリプトを実行するにはどうすればいいですか? (私は Amazon のポイント アンド クリック コントロール パネルを使用することに慣れています...)
答え1
OP が最初の質問を投稿して以来、Ubuntu cloud-init で多くの作業が行われてきました。EC2 で Ubuntu サーバーを使用している場合 (私たちはほぼ本番環境でのみ使用しています)、インスタンスの作成時に実行される Python スクリプトを指定するのは非常に簡単です。
Cloud-init は複数部構成の入力をサポートしているため、アップスタート ジョブを挿入して、ユーザー データ スクリプトを実行することができます。
答え2
追加:
go:3:once:/home/myuser/go.py
/etc/inittab にこれを追加すると、サーバーがランレベル 3 に達したときに init が go.py を root として実行するようになります。
おそらくあなたのニーズにはそれで十分でしょう。