Tag: bash

Как зарегистрировать cronjob?

У меня есть этот Основной сценарий: #!/bin/bash #Array of Mac hostnames separated by spaces my_macs=( Mac111 Mac121 Mac122 Mac123 Mac124 Mac125 Mac126 Mac127 Mac128 Mac129 ) #Steps through each hostname and issues SSH command to that host #Loops through the elements of the Array for n in "${my_macs[@]}" do # -q quiet # -c nb […]

История bash усечена до 2000 при новом входе в систему после обновления до ubuntu 16.04

Ubuntu 14.04 с этой настройкой работал нормально. Недавно я установил свой ноутбук с ubuntu 16.04, и каждый раз, когда я создаю новый терминал, история усекается до 2000 строк. Я использую терминал Tilda и XFCE, создавая / разрушая множество терминалов в течение дня bash –version GNU bash, version 4.3.46(1)-release (x86_64-pc-linux-gnu) Здесь переменные среды релевантности: BASHOPTS=checkwinsize:cmdhist:complete_fullquote:expand_aliases:extglob:extquote:force_fignore:histappend:interactive_comments:progcomp:promptvars:sourcepath HISTFILE=/home/andrea/.bash_history […]

Использование ввода двух разных файлов в цикле for

У меня есть список файлов, которые я хочу найти в списке таблиц базы данных: [root@host hs]# head -n 3 tables rec_playinth120116 rec_playinth120216 rec_playinth120316 [root@host hs]# head -n 3 files 0128184628OV30.wav 0128780332OV30.wav 0128439969OV30.wav Я пытаюсь упростить процесс, создав простой сценарий оболочки, который просто смотрит на входные файлы и выводит результаты в третий файл, содержащий полный путь […]

Обобщающий файл задания qsub для Grid Engine для нескольких программ и имен входных файлов

Я использую Grid Engine в кластере Linux. Я выполняю много заданий с различными программами и разными входными файлами. Я не хочу создавать несколько конкретных сценариев работы для каждой пары программных и входных файлов. Вместо этого я хочу иметь возможность указать имя программы и входной файл в строке qsub . Поэтому я могу использовать qsub job.sh […]

Проверьте, существует ли файл в ведре S3

Этот каталог /data/files/ имеет тысячи файлов, таких как: 1test 2test 3test […] 60000test 60001test Я также отправляю их в S3 Bucket (AWS), используя AWS CLI . Однако иногда ведро S3 может быть отключено, и из-за этого файл пропускается. Как проверить, существует ли файл, который существует в /data/files/ в ведомости S3? и если не скопировать недостающий […]

как предупреждать о пользовательских квотах пользователя 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» должен быть обновленным конфигурационным файлом, который находится в другом месте. Файл конфигурации выглядит так, как только […]

Interesting Posts

Использование символов UTF-8 с программой сообщений `write`

Как мне выполнить фоновое представление / возвращение раньше?

fetchmail для регистрации полных сообщений И переход в mda

SSH для более старой Linux-платформы с использованием удаленной переадресации портов

Помещения в менеджерах оконных плит?

Установка vsftpd на Ubuntu – не удалось связать прослушивание сокета IPv4?

Ошибки двойной загрузки Win10 / Ubuntu16.04

Кали отключается от WiFi при использовании инструментов

Как «перекодировать» mp3-файлы

Как переустановить syslinux на переформатированный (fat32 to fat16) раздел

Отключение «Запомнить пароль» для команды GKSU

Удалить строку между двумя шаблонами регулярных выражений

Можно ли отключить права доступа к файлу файловой системы ext3 или ext4?

Настройка экрана, проблем с окном

Как загрузить мои письма на другой почтовый сервер, который я загрузил через IMAP с моего первого?

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