LINUX.ORG.RU

Скипт при автозапуске Linux

 , , , ,


1

1

Всем привет! Хочу перекинуть все типичные задачи на авто-выполненение. В интернете наткнулся на cron. (cron — классический демон, использующийся для периодического выполнения заданий в определённое время.)

Прописываю все скрипты с помощь:
crontab -e

Там есть уже два скрипта:
#!/bin/bash
@reboot /root/Documents/lin/mon
@reboot /root/Documents/lin/up

Указал время выполнения скрипта как: @reboot - при запуске системы.

Вот путь и скрипт который не срабатывает: /root/Documents/lin/mon

#!/bin/bash
#Ложим устройство wlan1
ifconfig wlan1 down
#И переводим в режим монитора
airmon-ng start wlan1

После этого проверяю устройство но оно не переходит в режим монитора. Заранее спасибо.

Когда у cron что-то не получается он письма шлёт. Локальную почту можно посмотреть командой mail.

legolegs ★★★★★
()

Следующая проблемка:

Устройство переходит в режим монитора но не срабатывает другой скрипт: up

Вот путь и скрипт который не срабатывает:@reboot /root/Documents/lin/up

apt update
apt full-upgrade -y

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Ошб:1 http://http.kali.org/kali kali-rolling InRelease
Временная ошибка при разрешении «http.kali.org»
////// Чтение списков пакетов…
Построение дерева зависимостей…
Чтение информации о состоянии…
Все пакеты имеют последние версии.
W: Не удалось получить http://http.kali.org/kali/dists/kali- rolling/InRelease Временная ошибка при разрешении «http.kali.org»
/////
W: Некоторые индексные файлы скачать не удалось. Они были проигнорированы, или вместо них были использованы старые версии.

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

GreyBird
() автор топика

crontab

#!/bin/bash

Зачем?!

@reboot

Насколько я помню, параметр @reboot умеет только vixie-cron (anacron и прочие на такую строку будут ругаться в лог, но не выполнять).

---

@Allakka

Ложим

Kali Linux?

Телепат 80 уровня!

mord0d ★★★★★
()
Ответ на: Следующая проблемка: от GreyBird

Ты ведь кладёшь интерфейс, откуда у тебя при этом должен приходить интернет?

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

Тут бы матчасть сначала подучить, а потом уже сайты за 3 минуты взламывать(ИМХО).

serioja
()

Вот путь и скрипт который не срабатывает: /root/Documents/lin/mon #!/bin/bash #Ложим устройство wlan1 ifconfig wlan1 down #И переводим в режим монитора airmon-ng start wlan1 После этого проверяю устройство но оно не переходит в режим монитора. Заранее спасибо.

А ты когда в терминале интерфейс ложишь, как это делаешь? Случайно не так?

sudo ifconfig wlan1 down

Если так, то

sudo crontab -e

тебе в помощь

explorer
()
Последнее исправление: explorer (всего исправлений: 1)

@reboot - при запуске системы.

Ахахах, ты сделал мой день

#Ложим устройство wlan1

Себя положи. Мамкин-хацкер копипастит с интернута,даже ручками ввести не соизволит

После этого проверяю устройство но оно не переходит в режим монитора

Видно не судьба

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.