Мне разработали программное обеспечение. И теперь мой разработчик больше не работает со мной. У меня есть приблизительно 40 пользователей на этом, и кажется, что эта вещь, работал вручную. Все же это работало на пользователей, когда они использовали свою копию его. Я так потерян. Любая справка очень ценится.
В его инструкциях говорится это:
script_run_scrapers.sh: сценарий удара для выполненного скребки разрядов (googlerank, googlevideorank и youtuberank) через wget
образец для выполненных 300 скребков
./script_run_scrapers.sh 300 10
Это - код в сценарии:
max=$1
maxy=$2
while [ 1 ] ; do
x=`ps -Af | grep wget | grep -c "path_to_web"`;
echo $x;
if [ $x -lt $max ] ; then
r=$RANDOM;
#echo $r;
i=1;
y=$(( $max - $x ));
while [ $i -le $y ] ; do
wget -O /dev/null -o /dev/null "http://127.0.0.1/path_to_web/googlescraper.php?max=$maxy" 2>&1 &
i=$(( $i + 1 ));
done;
fi;
sleep 5s;
done;
Для создания исполняемого файла сценария необходимо использовать chmod +x и указать файл, который Вы изменяете.
Так
chmod +x script_run_scrapers.sh
Как есть Вы только что выполнили
chmod +x
, но не указали файл, который должен быть сделан исполняемым файлом.
Вы также ввели CD для изменения каталога, но не указали, где Вы хотите изменить каталог на. Например:
cd /home/victor
изменит каталог на/home/victor /
, я думаю, что Вы желаете сделать, измениться в каталог, который содержит Ваш сценарий, затем измените полномочия своего сценария так, чтобы был, исполняемый файл, затем выполните его?
Позволяет, предполагают, что Ваш сценарий находится в каталоге,/home/victor /
cd /home/victor/
chmod +x script_run_scrapers.sh
, Который только должен быть сделан однажды, затем все, что необходимо сделать, выполняют его
./script_run_scrapers.sh 300 10
, Чтобы проверить текущее разрешение файла, использовать ls - la
ls -la script_run_scrapers.sh