bashから「操作を記録」で作成したworkflowを実行したい
bashからコマンドでworkfiowを立ち上げたいのですが、
delay.workflowがディレクトリとして認識されてしまい実行できません。
解決方法をご相談したく存じます。
背景
OSX、Network Link Conditionerの設定を、自動で変更する機能を実装をしようとしています。
CLIで設定変更をする方法が不明なので、設定変更の動作とautomatorで自動化しました。
しかし、bashから実行できずに困っています。
delay.workflowを作成し、保存。
下記のdelay.shを実行
#!/bin/bash -v
# @(#) 遅延投入のためのスクリプトです。
/Users/hoge/Desktop/app/delay.workflow
下記のエラーが発生し、workflowが実行できない
delay.sh: line 5: /Users/hoge/Desktop/app/delay.workflow: is a directory
そこで、下記のようにコードを書き換えてみました。
#!/bin/bash -v
# @(#) 遅延投入のためのスクリプトです。
Open /Users/hoge/Desktop/app/delay.workflow
エラーは表示されなくなりましたが、automatorでdelay.workflowの編集画面が開いてしまい
やはりワークフローは自動実行されません。
ワークフロー単体で動作させた際の動画がこちらです。
http://youtu.be/EE2SqXHQgUw