Я хочу проверить, установлена ли программа на Linux (CentOS). (Я использовал java jsch
)
Если нет, отправляйте сообщения клиенту, которого не хватало пользователю программы.
Я использовал which
Как видите, я не установил php
в Linux.
Но я не уверен, что это хороший метод. (Будет ли пропустить программу?)
Пожалуйста, ведите меня.
[root@worker ~]# which git
/usr/bin/git
[root@worker ~]# which python
/usr/bin/python
[root@worker ~]# which php
/usr/bin/which: no php in (/usr/local/scala-2.11.6/bin:/usr/local/jdk1.7.0_75/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/hadoop/bin:/usr/local/hadoop/sbin:/root/bin)