12月 05

先日、使いはじめる事にしたbackuplist+ だが、いきなり問題点が出てきた。
スケジュールバックアップを行おうとすると、エラーが発生する。
AppleScriptの”Invalid date and time”というエラーだ。

このエラーは、日付や時刻の書式が間違っているというもの。
正直、どう見てもアプリ自体はrsyncコマンドを発行するためのラッパーでしかない。あまりAppleScriptを使う必然性が感じられないが、スケジュール実行の場合にはAppleScriptを利用しているのだろう。
エラーを見る限り、その中でUS式の書式を前提にしたプログラミングが行われているらしい。お行儀の良くないヤツだ。

そこで一応、スクリプトファイルが無いかどうか「パッケージの内容を表示」して探してみた。もしあれば、それを修正して解決できる可能性がある。
が、見つからず。(探し方が悪かったせいかもしれない)

そこでとりあえず、システム環境設定の「言語とテキスト」で日付の書式をいじってみる事にした。

DateTime

これでなんとかスケジュールバックアップがエラーを起こさず実行できた。
別に年月日表記でなくたって、日付が判らなくワケじゃないから、(私の環境では)これでいいかな。
根本的な解決策があれば、それに越した事は無いんだけれども。

単なる対症療法でしかないし、逆に日本語前提のプログラムが動かなくなる可能性があるので、万人に勧められる方法では無いが、もし困っている人がいれば参考に。

Leave a Reply