ソースコード書き直し、再起動・シャットダウン時にログと設定を保存する処理を追加