Articles of скрипт

Проверьте, принадлежит ли IP к определенному диапазону

У меня есть файл журнала, в котором перечислены диапазоны IP белых списков таким образом: "217.29.0.0-217.29.255.255", "204.12.0.0-204.12.255.255", "198.54.223.0-198.54.223.255", Я также работаю над сценарием bash, который, помимо прочего, должен проверить этот файл журнала и определить, включен ли указанный IP-адрес. Например, в случае IP 204.12.5.10 , как использовать файл журнала с указанными диапазонами для определения того, является ли […]

Задача Cron не записывать в файл журнала

У меня есть сценарий оболочки, который записывает дату в файл журнала при его выполнении. Когда я запускаю скрипт вручную, правильный файл записывается в файл. Однако это должно быть автоматизировано, и когда я запускаю роль cron, в файл ничего не записывается, и я смущен почему. кронтаб: 0 * * * * tomcat /usr/bin/sh /apps/rdsreplication/snap_replication.sh Образец кода: […]

Аналогичный метод для /etc/init.d

Я установил свой сценарий для запуска с использованием метода /etc/init.d . Все работает хорошо. Проблема заключается в том, что мой сценарий выполняет захват пакетов, и когда он перезапускает машину после того, как скажет, что он загружен, он загружает этот скрипт и процесс захвата пакетов, о котором я думаю, начиная с этого момента, и он перестает […]

Преобразование Perl-скрипта в bash

Следующий скрипт посвящен мониторингу некоторых журналов, метка времени $ находится в журнале в каждой строке, что-то происходит. Example: 03:19:13.4 Begin summary update for ads.doc.inventory.InventoryItemSummary 03:19:33.9 CronServer:: DailyJob ads.tools.UpdateSummaries@17c5d6cf failed with exception ads.util.AppError: Cannot create UnitName from keys: Each ads.util.AppError: Cannot create UnitName from keys: Each at ads.db.DBObjectDefault.createFromKeys(DBObjectDefault.java:42) at ads.db.DBTable.createFromKeys(DBTable.java:227) at ads.db.DBValue.getValue(DBValue.java:621) at ads.dbmanager.DBObjectsManager.initObjects(DBObjectsManager.java:400) at ads.dbmanager.DBObjectsManager.reload(DBObjectsManager.java:447) […]

Выберите последний обновленный файл из каталога и отправьте его по электронной почте.

Я хочу выбрать последний файл ошибки (timestamp) .log из какого-либо каталога и отправить его по электронной почте в виде вложения. Я пытаюсь: Имя файла: abc.sh echo 'An error occured' | mutt -s "Logs" -a '/xx/xx/logs/xx/*.log(.om[1])' -e 'my_hdr From:xx@xx.com' — xx@xx.com

motd – UNIX – AIX – различные приветственные экраны для пользователей

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

Как передать команду программе в оболочку?

Я пишу сценарий оболочки для автоматического развертывания программы с помощью Jboss-cli в linux ubuntu. Мне нужно открыть интерфейс jboss cli и выполнить некоторые команды, но я хочу сделать это автоматически. На что это похоже cd /opt/jboss/bin ./jboss-cli.sh –connect вышеприведенная строка открывает командную строку jboss. Я хотел бы иметь возможность отправить команду открытой программе, например: undeploy […]

Скрипт для изменения cronjob

Можете ли вы, пожалуйста, помочь мне создать сценарий, рассматривающий последующие баллы. Шаг 1: Сначала остановите все существующие cronjob (в 5 вечера), которые запускаются с помощью # Шаг 2: После этого удалите некоторые файлы Шаг 3: Затем снова запустите все существующие cronjob (удалив #) Спасибо.

Переменная Unix, не способная хранить вывод sql-запроса

Я получаю некоторую проблему при запуске sql из sqlplus и хочу назначить o / p переменной Unix. Результат отображается корректно в файле журнала, но не назначается переменной. код: Переменная PASSWD кодирует данные пользователя / пароля / БД. STATUS=`sqlplus -s /nolog <<EOF>> /home/test_db.log CONNECT ${PASSWD} WHENEVER OSERROR EXIT FAILURE WHENEVER SQLERROR EXIT SQL.SQLCODE set termout off […]

Команда для конвертирования маленьких адресов эндианской памяти в шестнадцатеричный код?

Мне интересно, есть ли в терминале какая-либо команда или утилита, которая может принимать небольшой адрес памяти (например, 5F4A358F) и преобразовывать ее в шестнадцатеричный код (в данном случае \ x8f \ x35 \ x4a \ x5f)?

Intereting Posts