下記記事通りやるとchkconfig --addがエラーになった。
EC2で起動時やterminate時にシェルを実行する | Developers.IO
これはprocessnameが設定されていないこともしくは優先度が100になっていたことが原因。
↓のようにprocessnameを設定し、優先度を99にするとaddできた。
猫ぐらし: 自分でインストールしたサービスを chkconfig --add するためには
ランレベルが何か知らなかったけど、いつこのスクリプトを起動するかを指定するためのものっぽい。
EC2Linuxの場合、ランレベルが4固定になっているので、起動時に実行するならランレベルは4を指定すればOK。
EC2のLinuxのランレベルは4で固定!? | cloudpack技術情報サイト