MAC OSX 10.7.3 でモバイル オートメーションに sikuli ツールを使用しています。シミュレーターを開いてシミュレーターでスクリプトを実行するシェル スクリプトを作成しました。
/Users/ezprintsqa/Downloads/FoneMonkey/bin/iphonesim launch /Users/ezprintsqa/Documents/Xcode/DerivedData/SnapCards- btmjdowsgmixpvdyfxfvhxtoihab/Build/Products/Debug-iphonesimulator/SnapCardsFoneMonkey.app&
/Users/ezprintsqa/Downloads/Sikuli-IDE.app/sikuli-ide.sh -r /Users/ezprintsqa/Downloads/SikuliWorkSpace/SnapcardsTestSuite1.sikuli
コマンドラインから実行すると、シミュレーターが開き、スクリプトがシミュレーターで実行されていることがわかります。しかし、cron タブを使用して同じことを行うと、シミュレーターが開いていることしかわかりませんが、ツールはシミュレーターを識別してスクリプトを実行できません。ツールは、シミュレーターを識別できないというエラー メッセージをスローします。
コマンド プロンプトからの実行中にツールがシミュレータを識別できる場合、crontab からの実行中に識別できないのはなぜですか?
ありがとう