/bin/bash スクリプトをalfredで記述しようとすると、そのスクリプトはある時点で一時停止し、ユーザーがキーボード キー (または他のショートカット) を押すと続行します。
プロセスを開始する次の bash-cmd (以下を参照) を試し、2 行目で同じプロセスを一時停止しようとしました。しかし、残念ながら、スクリプトは中断せずにそのまま続行します。
/usr/local/bin/myProcessName $arg0
pkill -STOP -nf '/?(bash|sh)[ ]+(.*/)?'"myProcessName"'( |$)'
/usr/local/bin/myProcessName $arg1
ここでのアイデアは、次のような同じプロセスを再開する別のショートカット スクリプトを alfred に与えることでした。
pkill -CONT -nf '/?(bash|sh)[ ]+(.*/)?'"myProcessName"'( |$)'
しかし、やはり、サスペンドはそもそも機能しませんでした。
また、次のようなプロセス名へのフルパスを指定しようとしました:(ただし、違いはありません-スクリプトに一時停止はありません!)
/usr/local/bin/myProcessName $arg0
pkill -STOP -nf '/?(bash|sh)[ ]+(.*/)?'"/usr/local/bin/myProcessName"'( |$)'
/usr/local/bin/myProcessName $arg1
アルフレッドに必要な機能を他にどのように与えることができますか (つまり、1 つの引数でアプリを呼び出し、2 番目の引数をいつ処理するかをユーザーに決定させます (つまり、「続行するにはキーを押してください...」機能 ??? )