Пытаюсь проверить, работает ли прокси

La respuesta es simple y funciona en Debian "así es como lo hice" (probado )digamos que está en /etc y desea copiar algunos archivos y carpetas antes de formatear su disco duro (por alguna razón )escribiría lo siguiente y todo lo mencionado a continuación se copiará a /mybackups/ carpeta:

sudo cp -r -a apt/ bash.bashrc environment hosts init.d/ init/ nginx/ proxychains.conf sudoers sysctl.d/ profile.d/ grub.d/ /boot/grub/ /opt/ /root/ /var/www/ /mybackups/

como puede ver arriba, traté de copiar carpetas desde fuera etc. también apuntando a su ubicación como /boot/grub/ o /opt/ ¡y funcionó!

1
21.11.2018, 00:00
1 ответ

use () в вашем эхо-блоке

wget -nvq --proxy-user=test --proxy-password=test google.com &>/dev/null | grep -q 'You cant user internet' || (echo "Proxy isnt working. " | mail -s "Proxy isnt working" -r "No-reply<no-reply@soma.cz>" test@mail.cz)

попробуйте этот скрипт .. в вашем онлайнере вы запускаете wget в фоновом режиме и пытаетесь получить его содержимое с помощью grep ...

#!/bin/bash
OUTPUT_FILE=/tmp/$$.txt
wget -nvq --proxy-user=test --proxy-password=test google.com > ${OUTPUT_FILE} 2>&1

grep -q 'You cant user internet' ${OUTPUT_FILE}
if [ "$?" -eq "0" ]
then
    echo "Proxy isnt working. " | mail -s "Proxy isnt working" -r "No-reply<no-reply@soma.cz>" test@mail.cz
else
    echo "Proxy is working"
fi
1
27.01.2020, 23:46

Теги

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