Вопросы с тегом «sh»

191
Как удалить файлы старше X часов

Я пишу сценарий bash, который должен удалить старые файлы. В настоящее время это реализовано с использованием: find $LOCATION -name $REQUIRED_FILES -type f -mtime +1 -delete Это удалит файлы старше 1 дня. Однако, что если мне понадобится более точное разрешение за 1 день, скажем, около 6 часов?...

191
Просмотр escape-символов при нажатии клавиш со стрелками в оболочке Python

В оболочках, таких как интерактивная оболочка python, вы обычно можете использовать клавиши со стрелками для перемещения по текущей строке или для получения предыдущих команд (со стрелкой вверх) и т. Д. Но после того, как я запустил ssh на другую машину и начал pythonтам, я получаю сессии вроде:...

191
Как создать несуществующие подкаталоги рекурсивно, используя Bash?

Я создаю сценарий быстрого резервного копирования, который выводит некоторые базы данных в красивую / аккуратную структуру каталогов, и я понял, что мне нужно проверить, чтобы убедиться, что каталоги существуют, прежде чем я их создаю. Код у меня работает, но кажется, что есть лучший способ сделать...

191
Как игнорировать команды xargs, если ввод stdin пуст?

Рассмотрим эту команду: ls /mydir/*.txt | xargs chown root Намерение состоит в том, чтобы изменить владельцев всех текстовых файлов в mydirroot Проблема в том, что если нет .txtфайлов, mydirто xargs выдает ошибку, сообщающую, что путь не указан. Это безвредный пример, потому что выдается ошибка, но...

191
Неоднократно запускать команду оболочки, пока не произойдет сбой?

Я написал нечеткий тест, который ненадежно провалился. Я добавил некоторый отладочный код, но теперь я хочу запускать тест до тех пор, пока он не завершится неудачей, чтобы я мог собрать выходные данные отладки. Я настроил тест, чтобы я мог запустить его с помощью: ./runtest Мое текущее решение -...

191
Ошибка git bash: не удалось обработать дочерний процесс: нет доступных терминалов (-1)

У меня было до 8 терминалов git bash, работающих одновременно. В настоящее время у меня только 2 вверх. Я не видел эту ошибку раньше, и я не понимаю, что является причиной этого. Любая помощь будет оценена! Картинка прилагается:...

190
ВНИМАНИЕ: Незащищенный частный ключевой файл! при попытке SSH в инстанс Amazon EC2

Я работаю над настройкой Panda на инстансе Amazon EC2. Вчера вечером я настроил свою учетную запись и инструменты, и у меня не было проблем с использованием SSH для взаимодействия с моим личным экземпляром, но сейчас мне не разрешают доступ к экземпляру Panda EC2. Начало работы с Panda Я получаю...

190
Изменить текущий каталог из скрипта Bash

Можно ли изменить текущий каталог из скрипта? Я хочу создать утилиту для навигации по каталогам в Bash. Я создал тестовый скрипт, который выглядит следующим образом: #!/bin/bash cd /home/artemb Когда я выполняю скрипт из оболочки Bash, текущий каталог не меняется. Можно ли вообще изменить текущий...

190
Библиотека SSH для Java [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 6 лет назад . Улучшить этот вопрос Кто-нибудь знает хорошую библиотеку для...

190
Как мне избежать ввода «git» в начале каждой команды Git?

Мне интересно, есть ли способ избежать необходимости вводить слово gitв начале каждой команды Git. Было бы хорошо, если бы был способ использовать gitкоманду только один раз в начале после открытия командной строки, чтобы войти в «режим Git» . Например: git> После чего каждая команда, которую мы...

189
Добавление новой записи в переменную PATH в ZSH

Я использую zsh и пытаюсь добавить новую запись ( /home/david/pear/bin) в PATHпеременную, но не знаю как. Больше всего меня смущает то, что PATHв моем ~/.zshrcфайле нет ни одной ссылки на переменную , а выполняется echo $PATHвозврат:...

188
Передача массивов в качестве параметров в bash

Как я могу передать массив в качестве параметра функции bash? Примечание: не найдя ответа здесь о переполнении стека, я сам опубликовал свое несколько грубое решение. Он допускает передачу только одного массива и является последним элементом списка параметров. На самом деле, он вообще не передает...

188
Как создать шестнадцатеричный дамп файла, содержащего только шестнадцатеричные символы без пробелов в bash?

Как мне создать неизмененный шестнадцатеричный дамп двоичного файла в Linux с помощью bash? odИ hexdumpкоманды как вставлять пробелы в отвал , и это не является идеальным. Есть ли способ просто написать длинную строку со всеми шестнадцатеричными символами, минусами или символами новой строки в...

187
NHibernate ISession Flush: где и когда его использовать и почему?

Одна из вещей, которая меня сильно смущает - это использование session.Flushв сочетании с session.Commitи session.Close. Иногда session.Closeработает, например, он фиксирует все изменения, которые мне нужны. Я знаю, что мне нужно использовать коммит, когда у меня есть транзакция или единица работы...

187
Определите, существует ли функция в bash

В настоящее время я делаю некоторые модульные тесты, которые выполняются из Bash. Модульные тесты инициализируются, выполняются и очищаются в bash-скрипте. Этот скрипт обычно содержит функции init (), execute () и cleanup (). Но они не обязательны. Я хотел бы проверить, если они определены или не...