php - 如何在 Mac OS X 上将 PHP shell 脚本作为 Automator 操作执行

标签 php macos shell service automator

我被 Automator.app 在 Mac OS X Snow Leopard 中创建上下文服务的能力所吸引。我想创建一些键盘可访问的快捷方式来通过调用 shell 脚本来操作文本片段。然而,Automator 只建议 bash、Perl、Python 和 Ruby(以及其他)允许这样做。但是,由于 PHP 也随 Mac OS 一起提供(老实说,它是我完全掌握的唯一脚本语言),我想知道为什么我不能运行 PHP shell 脚本。

最佳答案

这只是一个 hack,但是创建一个 python、ruby、perl 或 bash 脚本,用你想要执行的 php 脚本调用 php 命令行解释器怎么样?

例如在 bash 中会像这样简单:

#!/bin/bash   
php myscript.php

现在保存它,给它执行权限:

chmod +x my_bash_script.sh

瞧瞧。 Automator 现在可以运行调用 php 脚本的 bash 脚本。

关于php - 如何在 Mac OS X 上将 PHP shell 脚本作为 Automator 操作执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1398591/

相关文章:

objective-c - 在 NSUserAutomatorTask 中设置变量

java - 静默调用 java,Mac Os X

linux - 在 shell 脚本中每秒运行一次 for 循环

shell - 如何在shell脚本中检查文件是否存在

php - php文件phpEclipse中的html/css/jquery/javascript代码完成

javascript - Ajax:如何获取具有动态生成的 ID 的元素的值

php - 如何使用 SimpleXMLElement 获取 XML 根元素的属性

iphone - ARC 中双指针的问题

mysql - shell脚本和数据库

php - 是否有任何用于 mysql 的表更改跟踪工具可以将所有更改记录到其他表中?