我尝试在alfred中编写 /bin/bash 脚本,该脚本将在某一点暂停 - 并在用户按下键盘键(或其他快捷键)时继续。
我尝试了以下启动进程的 bash-cmd(见下文),然后在第二行尝试挂起同一进程。但是,不幸的是,脚本只是继续而没有暂停!
/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
我还能如何给 alfred 我需要的功能(即使用一个参数调用应用程序,然后让用户决定何时处理第二个参数(即通过“按键继续...”功能? )