определить cms из списка

У меня нет опыта работы с stowи я этого не знаю, но могу предложить некоторую логику в качестве ответа на ваш вопрос, в том числе по ссылкам.

Как вы написали, вы храните свои программы в /home/t/program_files/. Итак, скажем, у вас есть программа с именем GHR_Communicatorв папке communicators, которая, в свою очередь, имеет исполняемый файл ghrcпо пути:

/home/t/program_files/communicators/GHR_Communicator/ghrc

Теперь предположим, что вы назначаете общую папку для своих личных исполняемых файлов как /home/t/bin. Это будет единственная папка, которую нужно включить в переменную PATH. В некоторых дистрибутивах PATHсодержит его по умолчанию, так что проверьте его PATHи добавьте при необходимости.

Единственное, что вам нужно сделать, чтобы вызвать ghrcпо этому простому имени, — это создать ссылку в ~/bin, указывающую на исполняемый файл.

$ ln -sr ~/program_files/communicators/GHR_Communicator/ghrc ~/bin

Теперь просто позвониghrc:

$ ghrc

И вы его выполнили.

0
30.01.2020, 16:09
1 ответ

Вы можете проверить индексную страницу веб-сайта и grep для строки «WordPress» или лучше «wp -content» вложенной -.

Например, я проверяю несколько веб-сайтов на наличие строки «wp -content/themes» в подстроке -, один вкладыш:

DOMAINS="enjoyyourcooking.com yabloko.studio academyselfdefense.com cnn.com middlechildphilly.com"; for i in ${DOMAINS}; do wget --timeout=5 -qO- ${i}|grep 'wp-content/themes' >/dev/null 2>&1 && echo "+++ Domain ${i}: wordpress detected" || echo "--- Domain ${i}: wordpress NOT detected"; done

Выход:

+++ Domain enjoyyourcooking.com: wordpress detected
+++ Domain yabloko.studio: wordpress detected
+++ Domain academyselfdefense.com: wordpress detected
--- Domain cnn.com: wordpress NOT detected
+++ Domain middlechildphilly.com: wordpress detected

Версия с читаемым кодом:

DOMAINS="enjoyyourcooking.com yabloko.studio academyselfdefense.com cnn.com middlechildphilly.com";
for i in ${DOMAINS}; do
  wget --timeout=5 -qO- ${i}|grep 'wp-content/themes' >/dev/null 2>&1 && 
    echo "+++ Domain ${i}: wordpress detected" || 
    echo "--- Domain ${i}: wordpress NOT detected";
done

Конечно, нет никакой гарантии, что искомые строки sub -не были изменены, когда wordpress был изменен для конкретного веб-сайта... но я не могу помочь с этим.

0
28.04.2021, 23:25

Теги

Похожие вопросы