自動化アプリに含まれるシェル スクリプトを「シェル スクリプトの実行」アクションとして実行する必要があり、このファイル名でファイルを生成します。
filename=$(date +%m-%d-%Y-%k-%M)'_test.png'
ターミナルでこの行を実行すると動作します。「再生」をクリックして自動化アプリを手動で実行すると、機能します。しかし、automator アプリを launchctl に追加してスケジュールすると、これはもう機能しません。次のようになります。
2012-09-22-
のようなものの代わりに
09-22-2012-20-10_test.png
自動化アプリを手動で実行する場合と、launchctl を起動デーモンとして実行する場合の違いはどこにあり、両方のシナリオで機能するように行を変更するにはどうすればよいですか? launchctl による書式設定が日付に対して機能するのに、時間の値に問題があるのは非常に奇妙です。
どうもありがとう!