На сайте PHP есть этот комментарий, касающийся библиотеки t1lib
.
Замечание: Эта функция доступна только в том случае, если PHP скомпилирован с использованием --with-t1lib[=DIR] .
Source: http://www.php.net/manual/en/function.imagepstext.php
Я нашел эту ссылку, когда смотрел на сайт проекта t1lib
.
t1lib полезна для добавления текста к изображениям с помощью библиотеки gd. Когда t1lib и gd объединены с Apache веб-сервером , который работает на скриптовом языке php, веб-разработчики могут легко добавлять подписи, графовые легенды, логотипы, уведомления об авторских правах и т.д. к изображениям. Смотрите документацию по php для примера фрагмента php кода, использующего t1lib для нанесения текста на изображение: php функция imagepstext (пример кода находится в заметках пользователя от 22 мая 2001 года в самом низу страницы)
Source: http://www.t1lib.org/
Если бы она присутствовала при выполнении этой команды, то показала бы:
$ php -i |& grep t1lib
Моя сборка тоже не включает ее.
Если вы хотите это сделать, то вам придется пересобрать PHP. Вы можете примерно следовать этим инструкциям о том, как можно пересобрать PHP RPM.
Попробуйте включить пробел в свой шаблон:
... grep -e ' /Applications/' ...
Кроме того, pkill
(давно стандартное предложение в Linux) теперь включено в OS X Mountain Lion (10.8) и выше. См. http://osxdaily.com/2012/10/18/kill-process-wildcards-pkill-mac-os-x/
Используйте якорь ^
(символ каретки), чтобы обозначить начало строки / поля и изменить порядок команд:
ps -ef | grep -v grep | awk '{print $8}' | grep "^/Applications"
Таким образом, grep будет выполняться последним и вернет только те строки, которые начинаются с с / Applications
.
Это также полезно.
Если вы беспокоитесь о сохранении тактов ЦП:
ps -ef | awk '$8~"^/Applications/"{print $8}'