в /etc/dhcp/dhcpd.conf
при указании диапазонов адресов для dhcp. DHCP будет доступен только в сетевых интерфейсах, которые включают эти диапазоны.
Я использую fdisk.
Если вы знаете, какие подсказки он дает, вы можете поместить ответы в файл и использовать их для ввода в fdisk.
-121--210026-Проблема заключается в том, что cron не знает о вашем сеансе входа.
Если сценарий не работает с системной консоли ( ctrl-alt-f1
), он определенно работает с cron.
Если вы хотите автоматизировать GUI, то, вероятно, вместо cron следует использовать dscheduler на основе GUI.
#! /bin/zsh -
for dir (/home/DABA_BACKUP/*) rm -f $dir/*(Nom[61,-1])
Для zsh-ignorant ; -):
для var (list) cmd
: краткая версия для var in list; do cmd; выполнен цикл
(напоминает синтаксис perl
). $ dir
: zsh
переменные не нуждаются в кавычках, как в других оболочках, так как zsh
имеет явное разделение
и glob
операторы, поэтому не выполняет неявное разделение + glob при расширении параметра. * (...)
: glob с квалификаторами glob : N
: nullglob
: глобус расширяется до ничего, вместо того чтобы создавать ошибку, когда он не совпадает. m
: o изменить созданные файлы во время m кодификации (первый младший). [61, -1]
: из этого упорядоченного списка выберите 61-й до последнего. Поэтому в основном удаляет все, кроме 60 самых молодых файлов.
-121--55548-Это не встроенная функция xterm.
Если на этом терминале запущена интерактивная оболочка, ее можно обновлять при каждом отображении подсказки. Во всех популярных оболочках переменные COLUMNS
и LINES
обновляются для отражения текущих размеров клеммы. Можно поместить побег последовательностей, чтобы задать заголовок окна как часть приглашения (необходимо сообщить оболочке, что побег последовательности имеет нулевую ширину, в противном случае оболочка запутается относительно положения курсора), или можно настроить печать последовательности перед отображением подсказки. В bash для установки заголовка окна в текущий каталог, за которым следует размер окна, можно использовать что-то вроде
set_term_title () {
printf '\[\033]2;%s %dx%d\007\]' "$PWD" "$LINES" "$COLUMNS"
}
PROMPT_COMMAND="$PROMPT_COMMAND
set_term_title"
In zsh:
set_term_title () {
printf '\[\033]2;%s %dx%d\007\]' $PWD $LINES $COLUMNS
}
precmd+=set_term_title
Если размер окна изменяется, когда оболочка отображает запрос, оболочка получает сигнал SIGWINCH . Добавьте обработчик для этого сигнала.
trap set_term_title SIGWINCH
Если размер окна изменяется во время выполнения команды, заголовок обновляется только при следующем отображении подсказки оболочки. Только основной процесс получает сигнал в этом случае, поэтому оболочка никогда не узнает, она может запросить обновленную информацию только после завершения или приостановки команды и возобновления выполнения оболочки.
Если вы хотите, чтобы заголовок обновлялся независимо от того, что выполняется в терминале, вам нужно будет вставить в какой-либо внешний компонент. Модный оконный менеджер должен быть в состоянии сделать это - но большинство не может. В пиловочнике можно изменить перезапись заголовка окна
, чтобы добавить размеры окна, а не применять преобразование на основе regexp.
Можно использовать xdotool
для получения информации и изменения заголовка:
(
title="$(xdotool getwindowname "$windowid")"
eval "$(xdotool getwindowgeometry --shell)"
title="${title% *} ${WIDTH}x${HEIGHT}"
xdotool set_window --name "$title" "$windowid"
)
Обратите внимание, что xdotool getwindowgeometry
возвращает размеры в пикселях, а не в символах. Я не знаю, как реагировать на изменение размеров окна без сотрудничества с менеджером окон.
Создайте символическую ссылку где-нибудь на вашем пути.
ln -s /usr/local/share/msf/msfconsole /usr/local/bin/msfconsole
Вам, вероятно, потребуется сделать это для таких вещей, как msfupdate и т.д. Что касается драгоценных камней, cd в каталог metasploit находится в и
bundle install
Если вы хотите добавить переменную среды, то добавьте это в .bashrc, или какую-либо оболочку вы используете.
export MSF=/usr/local/share/msf
Однако это на самом деле не «исправить» вашу проблему, первый делает.
Я не уверен, но я считаю, что вам следует добавить это в свой .bash_profile
:
export MSF_DATABASE_CONFIG=/usr/local/share/msf/config/database.yml
(измените путь соответствующим образом)