Автоматически запустите Cygwin на начальной загрузке Windows и выполните команду cygwin

Вы уверены, что они прибывают из корня? Если да - корень имеет .forward файл в корне / с Вашим адресом электронной почты в том файле? Также grep -R 'your@email.here' /etc (сделайте это как суперпользователя, если Вы можете) узнать, являетесь ли Вы настроенным получателем для какого-либо программного обеспечения.

Обычно этот вид электронных писем отправляется программным обеспечением как rkhunter. Менее подобный Вашему выводу (но подобный используемый) samhain. Далее на я буду использовать 'rkhunter', но у Вас может быть другое программное обеспечение.

Если Вы - корень в той машине - записи крона проверки для каких-либо команд, Вы не знаете. Скорее всего, кто-то установил rkhunter и так или иначе настроил Ваш адрес, чтобы быть получателем результатов сканирования.

Если Вы не корень - пересылают несколько из этой электронной почты для укоренения или электронная почта системного администратора.

Относительно самого сообщения - это могли быть подлинные обнаружения угрозы, но наиболее вероятный rkhunter пропускает несколько исключений. Кроме того, могло быть безопасно убрать/tmp каталог, избавиться от первых нескольких предупреждений - там не должно быть ничего ценного.

0
задан 13 March 2011 в 14:53
4 ответа

Можно создать новый .bat файл, который работает на запуске, и используйте bash -c опция передать команды для избиения, когда Вы запускаете его. Например:

@echo off
C:
chdir C:\cygwin\bin
bash -c "echo 'it works'; read -n 1 -p 'Press any key to continue...' "

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

2
ответ дан 4 December 2019 в 12:56

У меня теперь есть это:

@echo off

C:

chdir C:\cygwin\bin

bash -c cd /cygdrive/e/solr/apache-solr-4.0-2010-10-12_08-05-48/example/;java -Dsolr.solr.home="./example-DIH/solr/" -jar start.jar

bash -c "echo 'it works'; read -n 1 -p 'Press any key to continue...' "

Но это, кажется, не запускает cygwin с команд, я хочу...

0
ответ дан 4 December 2019 в 12:56

Я стараюсь, чтобы мои возможности Windows были такими же, как у UNIX, насколько это возможно. Первое, что я хотел бы сделать, это установить cron и использовать @REBOOT для запуска скрипта при запуске.

Я нашел хорошее описание установки cron здесь: https://stackoverflow.com/a/7900158/ 1607020

Затем создайте файл в /etc/cron.d/myservicename с

@REBOOT /path/to/bash/script > /tmp/myservicename.log 2>&1 
1
ответ дан 4 December 2019 в 12:56

Я использовал этот метод:

  1. В Windows 7 откройте Планировщик заданий (Панель управления -> Администрирование -> Планировщик заданий)
  2. Справа «Создать задание ...»
  3. В «Действиях» в «Программе / скрипте»: <буква>: \ <путь_к_cygwin> \ bin \ bash.exe (у меня D: \ Apps \ cygwin64 \ bin \ bash.exe )
  4. На «Добавить аргументы (необязательно)»: -c «<все, что вы хотите выполнить внутри bash>» (у меня есть -c «sleep 60; while true; do / cygdrive / d / xampp / scripts / daily_work_no_wait.sh >> /cygdrive/d/xampp/monitor/daily_work_no_wait.out.txt; done " с кавычками)
0
ответ дан 4 December 2019 в 12:56

Теги

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