Могу ли я запустить grep из cPanel без SSH?

Префикс установки по умолчанию /usr/local, использование:

sudo pip install --upgrade --install-option="--prefix=/usr" pip 
3
18.10.2015, 16:48
2 ответа
<?php
  $command = "grep -ri 'abcdef' ./*";
  $output = shell_exec($command);
  echo "$output";
  echo "Grep job over.";
?>

Изменить в соответствии с требуемым поиском grep.

Сохраните как grep.php. Затем загрузите в корневой каталог и посетите URL

http://Your Site/grep.php
3
27.01.2020, 21:22

С помощью этой команды можно подключиться к серверу, разрешив использовать только открытые ключи (и немедленно выйти из него):

user@box ~ $ ssh -o PasswordAuthentication=no  -o BatchMode=yes HOSTNAME exit &>/dev/null
user@box ~ $ test $? == 0 && echo can connect || echo cannot connect
can connect
user@box ~ $ 

После выполнения основной команды можно проверить код результата, можно ли подключиться без пароля или нет.

-121--81520-

Панель & WHM для запуска на сервере SELinux должен оставаться отключенным. можно проверить состояние selinux с помощью следующей команды.

sestatus
-121--185752-

Да можно использовать команду grep без оболочки. Сначала необходимо проверить функцию enable shell _ exec enable в php.ini , затем можно использовать.

0
27.01.2020, 21:22

Теги

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