Tag: bash

как предупреждать о пользовательских квотах пользователя ftp в оболочке / sbin / nologin?

как я могу выполнить проверку скрипта perl или bash удаленно и выдать предупреждение, если размер загрузки ftp превышает пределы, указанные для этого пользователя. для удаленного ftp-сервера разрешен только ftp-вход. EDIT: я хочу, чтобы сценарий вызывался с клиентского ПК / сервера, отправлял предупреждающее сообщение на мой адрес электронной почты, останавливая загрузку, и дождался, пока на удаленном […]

Как запустить GDB в фоновом режиме и вернуть его обратно?

Я пишу сценарии bash, которые запускают тестовые сценарии: несколько программ, которые соединяются друг с другом. Если что-то разбилось, я бы хотел иметь командную строку GDB. Выглядит примерно так: myprogram <(cat <<-EOM [conf] par = abc EOM ) &>>"$3" & sleep 1 grep -q DATA <(timeout 5 myclient http://url | tee -a "$3") && exit 0 […]

Как надежно обнаружить stdin pipe в Bash в пакетном режиме?

Мне нужен способ проверить, был ли вход в мой сценарий Bash передан по протоколу stdin, когда скрипт запускается в пакетном режиме. Метод, который я использую, когда я запускаю сценарий в интерактивном режиме (тест [-p / dev / stdin]) не работает в пакетном режиме. В частности, он терпит неудачу в PBS, но не в пакетных очередях […]

Список команд в истории оболочки в порядке их времени окончания?

В оболочке bash history отображает команды в порядке времени начала. Могу ли я перечислять команды в порядке времени окончания? Одним из возможных приложений является то, что он поможет восстановить те команды, которые были недавно завершены, но начаты давно, без поиска в истории.

bash для обновления аргументов командной строки в файле конфигурации Json

Я установил один RPM, используя yum install.Ex. yum install script. После установки этого RPM я хочу обновить конфигурационный файл с помощью аргументов командной строки. Если я script-config –name "sssss" команду, например script-config –name "sssss" из командной строки, этот «sssss» должен быть обновленным конфигурационным файлом, который находится в другом месте. Файл конфигурации выглядит так, как только […]

Как я могу обновить PATH при использовании ожидания в сценарии bash?

Я подключаюсь к своему университетскому серверу с помощью ssh. Но каждый раз, когда я вхожу в систему, я должен обновить свой R PATH. Итак, я хотел бы автоматизировать его, у меня есть этот скрипт: #!/usr/bin/expect -f spawn ssh user@server expect "password:" send "<pass>\r" send 'export PATH=/usr/local/R-3.1.2/bin/:$PATH" R "$@"\r" send 'R\r' interact Благодарю.

Как выполнить автоматическое назначение параметров в соответствии с шаблоном имени файла?

Предположим, есть два типа файлов csv со следующим форматом имени файла: Ass_B1_v1_<ShortName>_<ddmmyyyy>.CSV CATUpd_v1_<ShortName>_<ddmmyyyy>.CSV Или формат можно изменить на: Ass_B1_v1_<ShortName>_<Name>_<ddmmyyyy>.CSV CATUpd_v1_<ShortName>_<Name>_<ddmmyyyy>.CSV <ShortName> – это короткая форма Name : Name|ShortName A1 Dun|A1 Ant Cap|AC . . . У меня есть список, состоящий из Part_Name & Target_Directory который Part_Name=echo ${Name} | sed -e 's/ /_/' Target_dir=D:\GFTPRoot\Receive\${Part_Name}\LIST\ASCII\OUT list.txt: Part_Name|Target_Directory […]

Любой способ, с помощью которого я могу преобразовать любую заданную временную метку в стандартную в BASH

Попытка создать скрипт, который будет проверять любой файл журнала за последние 5 минут, где он будет считывать данные, которые обновляются за последние 5 минут. Невозможно использовать tail -f (как будет использоваться в качестве плагина в удаленном узле, поэтому он не сможет это сделать). Успешно работает с awk но только для одной метки времени: COUNT=$(awk -v […]

находить командный вывод пустым при перенаправлении в файл

Я пытаюсь получить список файлов с помощью команды find следующим образом: find . \( -iname @eaDir -o -iname .DS_Store -o -iname Thumbs.db \) -prune -o -mtime -25 -type f -printf "%P\n" Это работает нормально. Однако, если я попытаюсь перенаправить вывод указанной выше команды в файл, последний останется пустым: FILES_TO_BACKUP=/tmp/__$$_myfiles.lst find . \( -iname @eaDir -o […]

Курсор – один символ слишком далеко впереди после обертки строк

Я нахожусь на mac os x, используя приложение Terminal, и я сталкиваюсь с проблемами обтекания текста, когда я нахожусь в консоли другой программы (например, узел). Когда линия обертывается, курсор является одним символом слишком далеко вперед на следующей строке. Я посмотрел на другие вопросы, и я думаю, что их ответы близки, но недостаточно близко, чтобы помочь […]

Interesting Posts

Debian: невозможно активировать Wi-Fi на HP Pavilion Dm1-4055sg (с Broadcom BCM4313)

Почему экспорт не влияет на дочерние оболочки?

Поиск файлов на основе измененной даты (с указанием точного часа)

Разрешения в каталоге 700 (rwx ——)

кто управляет linux-сервисом?

как преобразовать символ ^ I

bash, который использует nc для отчетов telnet ": команда не найдена ОК"

Каково поведение IPv4LL по умолчанию в Linuxsystems по умолчанию?

Вычисление общего использования ЦП в C

Каков наилучший способ разработки графического интерфейса на серверной машине?

Не удается удалить файл на разделе NTFS, событие с правами root

Переместить огромное количество файлов в строгий каталог упорядоченных каталогов

Правило iptables для передачи UDP через туннель SSH

С find -exec grep, как печатать только базовое имя или разделять имя файла / строки на отдельных строках?

Как показать полные заголовки окон в обзоре Gnome?

Linux и Unix - лучшая ОС в мире.