Unix & Linux

10
Использование inotify для мониторинга каталога, но не работает на 100%

Я написал скрипт bash для мониторинга определенного каталога /root/secondfolder/: #!/bin/sh while inotifywait -mr -e close_write "/root/secondfolder/" do echo "close_write" done Когда я создаю файл с именем fourth.txtin /root/secondfolder/и записываю в него содержимое, сохраняю и закрываю его, он...

10
Как я могу удалить завершающий перевод строки в bash?

Я ищу что-то похожее на Perl chomp. Я ищу команду, которая просто печатает ввод, минус последний символ, если это новая строка: $ printf "one\ntwo\n" | COMMAND_IM_LOOKING_FOR ; echo " done" one two done $ printf "one\ntwo" | COMMAND_IM_LOOKING_FOR ; echo " done" one two done (Подстановка команд в...

10
Использование getopts для разбора опций после аргумента без опций

У меня есть скрипт bash, как показано ниже в файле nepleaks_upd.sh, который я хочу запустить как ./nepleaks_upd.sh bootstrap --branch off. Не могу заставить его взять --branch, но то, что он работает, это ./nepleaks_upd.sh bootstrap -b off. usage() { echo "Usage: $0 [prepare | up | down] [-b...

10
Как привести в порядок файл .keywords в системе gentoo?

Можно выбрать пакеты тестирования в gentoo stableсистеме, добавив строку со следующим синтаксисом в список ключевых слов: cat /etc/portage/package.keywords =dev-python/ipython-0.13.2 ~amd64 # and many lines later =dev-python/ipython-0.14.1 ~amd64 # and many lines later...

10
изменить тайм-аут входа в систему - ArchLinux

По умолчанию, когда я вхожу в свою коробку Arch Linux в tty, после ввода моего имени пользователя происходит тайм-аут, но до того, как я ввожу свой пароль. Так и происходит Login: mylogin <enter> Password: (+ 60 seconds) Login: Как вы можете видеть, если я не ввожу пароль, он перезагружает...

10
Пишите текстовые сообщения между Unix и Windows

Можно ли отправлять текстовые сообщения между двумя пользователями одной локальной сети, но первая работает под управлением Windows с cmd, а вторая - под управлением Linux / Unix? Я не ищу службы мгновенных сообщений. Я хотел бы ввести в оболочке Linux что-то вроде write user@192.168.x.x:port...

10
Уменьшите количество неудачных попыток блокировки / ожидания в Ubuntu

Как я могу сократить время ожидания ввода-вывода и повторных попыток, чтобы ОС не пыталась непрерывно записывать на неисправный диск? У меня есть система, которую я использую для создания копий демонстрационного контента, который предоставляется клиентам на обычные жесткие диски SATA для настольных...

10
Программы Gnome (eog / gnome-Terminal) имеют медленный запуск и выдают предупреждение DBus.Error.NoReply

В течение некоторого времени eogи gnome-terminalочень медленно запускаются на моей (X) Ubuntu 13.10. Я думаю, что другие инструменты Gnome тоже затронуты, но я не использую другие. Теперь я получаю сообщение org.freedesktop.DBus.Error.NoReplyоб ошибке при каждом gnome-terminalзапуске: ** (терминал...

10
Какая польза от «магических аргументов» в системном вызове перезагрузки Linux?

Когда я читал исходный код Linux и, в частности, системные вызовы кода, я столкнулся с sys_rebootреализацией: http://lxr.free-electrons.com/source/kernel/reboot.c#L199 . 199 SYSCALL_DEFINE4(reboot, int, magic1, int, magic2, unsigned int, cmd, 200 void __user *, arg) 201 { 202 ... ... 286 } В...

10
Объединение столбцов из двух отдельных файлов

Как создать новый файл, объединяющий отдельные столбцы из двух отдельных файлов с помощью awk? Не портя порядок элементов ОБА файлов. Пример: Файл 3 может содержать столбец 1,2,3 из файла 1 и столбец 4 из файла 2. File 1 A 23 8 T A 63 9 9 B 45 3 J File 2 A 0 A 6 B 5 File 3 A 23 8 0 A 63 9 6 B 45 3...

10
Передача аргументов из файла в скрипт bash

У меня такая ситуация: ./ ./myscript.sh ./arguments.txt ./test.sh Внутри myscript.shя должен запустить файл test.sh, передав ему аргументы, содержащиеся внутри arguments.txt. myscript.sh это: arguments=$(cat arguments.txt) source test.sh $arguments Это хорошо работает, если arguments.txt содержит...

10
Не могу wget от github, ошибка рукопожатия sslv3

У нас есть скрипт, который загружает мод безопасности с github, который недавно начал давать сбой. На серверах работает CentOS 6, но RHEL 6, вероятно, имеет ту же проблему. Выход: # wget https://github.com/downloads/SpiderLabs/ModSecurity/modsecurity-apache_2.7.1.tar.gz --2014-07-22 18:49:46--...

10
Как выполняется модификация файла на месте?

Что означает изменение файла на месте, например, через sed -iили perl -i? Мой вопрос о том, как сделать эту модификацию на месте. Копируется ли файл, выполняется ли изменение в копии, а затем заменяется оригиналом? Или исходный файл как-то изменяется на месте?...

10
Как скрыть меню загрузки Grub, если не нажата Shift?

Я прочитал форум, но, похоже, мое загрузочное меню не соответствует форме конфигурационного файла. Я бы хотел, чтобы меню не появлялось, пока Shiftне нажата кнопка. Мое меню grub появляется при каждой загрузке и остается там до тех пор, пока вы не выберете пункт меню. Мой ток /etc/default/grub:...

10
Создание псевдонима для скрипта bash

Поэтому я попытался экспериментировать и создал aliasв .bashrc. Однако, когда я проверяю команду, я получаю: [rkahil@netmon3 ~]$ menu -bash: menu: command not found Вот что у меня в .bashrcфайле: # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # User specific aliases and...

10
Как нарисовать один пиксель в терминале?

До сих пор я использовал символы для рисования изображений, фигур и т. Д. В терминале. Можно ли нарисовать один пиксель? Скажем так: foo 1 1 red Это нарисует красный пиксель в координате (1, 1). Существует ли существующее приложение, которое будет выполнять эту работу? На данный момент работает...

10
В сеансе tmux невозможно подключиться к X-серверу после ssh'ing

На работе у меня рабочий стол с монитором и несколько запущенных сеансов tmux. Дома я часто захожу на этот рабочий стол и захожу в свои сеансы tmux. Когда я ssh из дома, я не хочу использовать X11, поэтому я не использую -Xфлаг. Когда я возвращаюсь на работу (после ssh'ing из дома) и использую эти...

10
уведомить-отправить не работает под SSH

Может быть, это ответили где-то еще, но я этого не видел. Я использую Ubuntu 14.04. Когда я SSH в мою машину, например: ssh <user>@<machineip> notify-send "Hello" Я не вижу ничего на мониторе, где я вошел в машину. Если я префикс notify-sendс DISPLAY=:0.0или DISPLAY=:0ничего другого не...