ubuntu11.10ec2インスタンスでcloud-initを使用してスクリプトを開始しようとしています。
スクリプトscript.sh
をフォルダに入れました/var/lib/cloud/scripts/per-boot
。
内容script.sh
はシンプルです:
#/!/ bin / sh エコー「テスト」
再起動後、次のエラーが発生します。
run-parts:実行に失敗しました/var/lib/cloud/scripts/per-boot/script.sh:実行フォーマットエラー run-parts:/var/lib/cloud/scripts/per-boot/script.shがリターンコード1で終了しました 2012-04-14 19:10:52,642-cc_scripts_per_boot.py [警告]:実行に失敗しました-/ var / lib / cloud / scripts/per-bootのパーツ 2012-04-14 19:10:52,648-__ init__。py[警告]:トレースバック(最後の最後の呼び出し): run_cc_modulesのファイル"/usr/lib/python2.7/dist-packages/cloudinit/CloudConfig/__init__.py"、行108 cc.handle(name、run_args、freq = freq) ファイル"/usr/lib/python2.7/dist-packages/cloudinit/CloudConfig/__init__.py"、72行目、ハンドル [名前、self.cfg、self.cloud、cloudinit.log、args]) sem_and_runのファイル"/usr/lib/python2.7/dist-packages/cloudinit/__init__.py"、行309 func(* args) ファイル"/usr/lib/python2.7/dist-packages/cloudinit/CloudConfig/cc_scripts_per_boot.py"、27行目、ハンドル util.runparts(runparts_path) runpartsのファイル"/usr/lib/python2.7/dist-packages/cloudinit/util.py"、行140 subprocess.CalledProcessError(sp.returncode、cmd)を発生させます CalledProcessError:コマンド'[' run-parts'、' --regex'、'。*'、' / var / lib / cloud / scripts /per-boot']'はゼロ以外の終了ステータス1を返しました 2012-04-14 19:10:52,648-__ init__。py[エラー]:スクリプトごとの構成処理-ブートごと、なし、[]が失敗しました cloud-initの起動は、2012年4月14日土曜日19:10:52+0000に終了しました。3.70秒まで 2012-04-14 19:10:52,672 --cloud-init-cfg [ERROR]:cloud_configの実行中にエラーが発生しました[final]:['scripts-per-boot'] cloud_configの実行中にエラーが発生しました[final]:['scripts-per-boot']
それを修正する方法はありますか?