Описание тега bourne-shell

5 ответов

Скрипт выборочного резервного копирования в bash

Я использовал эту простую команду (это все, что я могу сделать:) для резервного копирования всего дерева из моих пользовательских данных на сервере NAS в течение года. cp -r /STORAGE /BACKUP-STORAGE/YYYY-MM-DD К сожалению, после года службы. Мой пол…
1 ответ

В сценарии оболочки Ubuntu (sh) отсутствует строка

Я создаю некоторый сценарий для статического маршрута, который называется "my.rc.route", и помещаю его в /etc/rc.local, поэтому каждый раз при перезапуске сервера сценарий запускается после всего процесса запуска. Мне немного странно обнаружить, что…
04 сен '10 в 15:39
2 ответа

Удалить части пути, используя расширение параметров... но как?

Мне нужно убрать часть man1/bmtoa.1.gz с полного пути /usr/share/man/man1/bmtoa.1.gz так что это приводит к / USR / доли / человек / Я пробовал ${path#[!/]*/*} И ${path#/*/*}, но оба результата приводят к неправильным путям.
20 янв '10 в 12:28
4 ответа

Как проверить / запустить процесс | ошибка в скрипте

Если хотите проверить, запущен ли процесс, и запустите его, если нет. Мой скрипт ниже глючит и всегда говорит, что процесс запущен. Что случилось? $ ./check_n_run thisisnotrunning ./check_n_run: thisisnotrunning is already running Вот сценарий: $ ca…
2 ответа

Неустойчивое поведение CRON с помощью сценария оболочки Bourne

У меня есть следующий скрипт, который работает нормально, когда я набираю имя скрипта в командной строке (logscript): #!/bin/sh dvar=`date +"%m\/%d\/%y"` filedate=`date +%b%d%Y` echo DSS1 > serverlog_${filedate}.txt grep "^$dvar" oasErrLog >&g…
11 янв '10 в 22:07
1 ответ

Не могу понять, как автоматически установить корневой пароль MariaDB без вмешательства пользователя

Я делаю сценарий, который устанавливает MariaDB, и я хотел бы установить пароль root. У меня есть следующее в указанном сценарии: DEBIAN_FRONTEND=noninteractive echo mariadb-server-10.0 mariadb-server-10.0/root_password password tmpsetup | debconf-s…
30 июн '16 в 05:30
9 ответов

sh scripting: как смонтировать удаленную файловую систему, если она не смонтирована?

В сценарии оболочки Bourne (#!/ Bin/sh) как проверить, смонтирован ли удаленный общий ресурс NFS и, если нет, смонтировать его? У меня есть ужасный набор cat, greps и ifs, использующий вывод 'mount' на данный момент, но, похоже, он не выполняет наде…
15 июл '09 в 06:20
4 ответа

Как определить правильное окончание пути?

Я получил переменную оболочки, содержащую этот путь /usr/share/man/man1/bitmap.1 Может быть файл с именем bitmap.1, но также может быть bitmap.1.z, bitmap.1.gz, bitmap.1.Z. Теперь я хочу передать реальный файл функции, одновременно решая правильный …
20 янв '10 в 14:04
3 ответа

Кроме.profile, где определяются переменные окружения оболочки?

Используя оболочку Bourne в Solaris 10, определено много переменных среды, которых нет в.profile. Где и как они определяются?
08 апр '10 в 14:36
2 ответа

Разница между скобками и обычными скобками в bash?

Какая разница между скобками и обычными скобками в bash? К вашему сведению... Я не получил его в списке связанных вопросов, а также не смог найти его в поиске вопросов. Пожалуйста, укажите мне на вопрос, если он уже был задан.
21 апр '10 в 07:48
1 ответ

Установка переменных среды для оболочек входа в систему под учетной записью root в FreeBSD

В настоящее время я нахожусь в процессе настройки Open Grid Scheduler во FreeBSD. В рамках этого процесса мне нужно установить переменную средыSGE_ROOTкак корень. Для этого я экспериментировал с попыткой установить это значение с помощью учетной зап…