Невозможно остановить скрипт bash с помощью Ctrl + C

Я написал простой скрипт bash с циклом для печати даты и пинга на удаленную машину: #!/bin/bash while true; do # *** DATE: Thu Sep 17 10:17:50 CEST 2015 *** echo -e "\n*** DATE:" `date` " ***"; echo "********************************************" ping -c5 $1; done Когда я запускаю его с терминала, я не могу остановить его с помощью […]

Что произойдет, если вы отредактируете скрипт во время выполнения?

У меня есть общий вопрос, который может быть результатом непонимания процессов обработки в Linux. В моих целях я собираюсь определить «скрипт» как фрагмент кода bash, сохраненный в текстовом файле с разрешениями на выполнение для текущего пользователя. У меня есть серия сценариев, которые называют друг друга в тандеме. Для простоты я буду называть их сценариями A, […]

Как кэшировать или иным образом ускорять резюме `du`?

У нас есть большая файловая система, на которой полное резюме (использование диска) занимает более двух минут. Я хотел бы найти способ ускорить резюме использования диска для произвольных каталогов в этой файловой системе. Для небольших ветвей я заметил, что результаты кажутся как-то кэшированными, так как запросы повторения намного быстрее, но на больших ветвях скорость становится незначительной. […]

SSH вызывает остановку цикла

Наконец-то мне удалось решить проблему, с которой я боролся несколько недель. Я использую SSH с «авторизованными ключами» для удаленного запуска команд. Все в порядке, если только я делаю это в замкнутом цикле. Цикл завершается после завершения любой итерации командой ssh. Долгое время я думал, что это какая-то странность, но я теперь обнаружил, что баш действительно […]

Могу ли я создать виртуальный интерфейс ethernet с именем eth0?

Я запускаю Arch на основе ядра Linux 3.10.5-1. Система использует новые соглашения об именах де-факто интерфейсов ethernet enp * s * и wlp * и т. Д. Однако это проблема, поскольку мое учебное заведение использует программу под названием Maple 17 . Лицензионная система Maple зависит от наличия интерфейса с именем eth0, поскольку он должен получить […]

Что такое local6 (и все остальные локальные #) в syslog?

Что я понимаю На серверах * nix мы настраиваем отправку журналов с помощью facility.severity , где facility – это имя (назовем его) «компонентом» системы, например ядром, аутентификацией и т. Д .; и severity – это «уровень» каждого из журналов, регистрируемых средством, например info (информационных), crit (критических) журналов. Поэтому, если я хочу отправить критические журналы ядра, […]

Обработка текста – присоединяйте каждую две строки запятыми

У меня более 1000 строк в файле. Файл начинается следующим образом (добавлены номера строк): Station Name Station Code AN DEV NAGAR ACND ABHAIPUR AHA ABOHAR ABS ABU ROAD ABR Мне нужно преобразовать это в файл с разделенными запятыми элементами, объединив каждую две строки. Окончательные данные должны выглядеть так: Station Name,Station Code AN DEV NAGAR,ACND ABHAIPUR,AHA […]

force rsync, чтобы перезаписать файлы в пункте назначения, даже если они новее

У меня есть сценарий резервного копирования rsync, который я запускаю, который также восстанавливает файлы, откуда они пришли, когда я спрашиваю. Но если файлы в месте назначения новее, чем в резервной копии при попытке восстановления, они не будут заменять их. Я действительно хочу заменить новые файлы на резервные копии, но я не вижу способа заставить rsync […]

Разница между .xinitrc, .xsession и .xsessionrc

Я нашел три файла конфигурации. .xinitrc .xsession .xsessionrc Я знаю, что первая предназначена для использования startx а вторая и третья используются при использовании диспетчера дисплеев. Но в чем разница между двумя последними?

Ядро Linux: нарушение пользовательского пространства

Я начал думать об этой проблеме в контексте этикета в списке Linux Kernel Mailing. Являясь самым известным в мире и, возможно, самым успешным и важным проектом свободного программного обеспечения, ядро ​​Linux получает множество пресса. И основатель проекта и лидер, Линус Торвальдс, явно не нуждается в представлении здесь. Линус иногда привлекает споры с его пламенем на […]

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