Описание тега sh

5 ответов

Как выполнить сценарии оболочки без создания файлов

Как выполнить сценарий оболочки без создания файла? Например, предположим, у меня есть следующий скрипт (testscript): #!/bin/bash function run_free() { free -m } run_free Я тогда, конечно, могу выполнить это с: sh testscript Я хочу избежать создания…
21 июн '12 в 06:57
2 ответа

`sh` доступ запрещен через ssh соединение

У меня есть сервер Ubuntu и клиент Windows XP под управлением Cygwin. Сервер sshнаходится в клиенте и пытается выполнить сценарий оболочки с некоторыми параметрами с помощью следующей команды: ssh user@IP_ADDR 'sh /home/user/project/clientside 2 5 7…
20 дек '12 в 01:26
2 ответа

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

Мы пытаемся написать скрипт "sendemail.sh" для подсчета количества вхождений определенной строки в файл журнала "SendEmail.log" в течение заданного интервала. У нас есть файл журнала. Так как мы ищем шаблон "ReqInputMsgLog" и нам необходимо подсчита…
20 авг '14 в 07:25
2 ответа

Есть ли способ для меня, чтобы упростить этот крюк pre-commit?

Есть ли способ для меня, чтобы упростить этот крюк предварительной фиксации? Мне кажется, это немного #!/bin/sh message=`$SVNLOOK log -t "$TXN" "$REPOS"` # Block any commits which don't reference a ticket if echo $message | grep -q "re #" then : eli…
09 сен '11 в 08:16
3 ответа

Как сценарий sh может определить, был ли он запущен как задание cron, а не как интерактивный или фоновый?

Я хотел бы использовать один и тот же сценарий для cron и Interactive, просто задаваясь вопросом, существует ли универсальный способ в системах UNIX/Linux, чтобы легко сделать это определение.
20 авг '13 в 23:25
4 ответа

Как я могу rsync всю папку на основе наличия определенного типа файла в этой папке

У меня настроен сервер, который получает фильмы в папку. Затем я подаю эти фильмы, используя DLNA. Но в начальной папке, где они заканчиваются, все виды файлов заканчиваются. Картинки, музыка, документы и т. Д. Я решил исправить это, запустив в этой…
29 дек '10 в 18:15
1 ответ

Отказ в разрешении Cron

Добрый день, у меня в домашнем каталоге есть скрипт bash, который работает должным образом из командной строки (файловая структура - стандартное хранилище мультимедиа DV. <отмечено для некоторых проблем с разрешениями), но я получаю эту ошибку от cr…
20 янв '10 в 19:43
1 ответ

Сценарий sh bash неоднозначный pid перенаправления файла с использованием одинарных кавычек

У меня есть следующая новая строка в моем файле.sh su --session-command='$javaCommandLine &amp; &gt;&gt;$serviceLogFile 2&gt;&amp;1 &amp; echo \$! &gt;$pidFile' $serviceUser || return 1 Когда у меня было это с двойными кавычками, это работало, но pi…
23 дек '13 в 05:21
1 ответ

Как переключить пользователя в команде оболочки

Я создаю сценарий оболочки для автоматизации процесса импорта нашего сертификата. Он будет работать как root для обновления групповой политики. После завершения, как мы можем изменить корень, чтобы войти в систему имя пользователя в MAC? Пример: #!/…
14 мар '17 в 06:27
2 ответа

Выполнение скрипта sh из cron

У меня есть скрипт test.sh #!/bin/sh php /home/v/file.php sh /root/x/some.sh когда я запускаю файл как root из командной строки, он работает. sh /home/v/test.sh когда я устанавливаю его в crontab -e (это корневой cron), не работает * * * * * sh /hom…
02 фев '11 в 15:11
0 ответов

Почему команды psql в моем скрипте внезапно убиваются Дженкинсом / Хадсоном?

У меня есть существующее задание jenkins, которое запускает скрипт оболочки для копирования моей среды prod в qa. Мы добавили много данных в prod (дамп gzip перешел с 2 гигабайт до 15 гигабайт), и все мои внезапные задания на jenkins стали терпеть н…
11 апр '19 в 14:01
1 ответ

Нельзя вводить строчные буквы e в amazon ec2 (Amazon Linux)

После нескольких дней работы с моей новой сборкой ec2 происходит следующее: Я вхожу в SSH, все хорошо, я делаю свое кодирование Я возвращаюсь на следующий день и захожу в SSH Я не могу набрать нижний регистр e больше - я получаю сообщение об ошибке …
29 ноя '11 в 16:27
3 ответа

FreeBSD 8.2, удален /bin/sh, не загружается

Я принял действительно плохое решение на одном из моих серверов. я удалил /bin/sh, Я перезапустил сервер, и сервер не будет работать, потому что это нужно /bin/sh запустить сценарии rc. Я не могу получить доступ к однопользовательскому режиму, потом…
16 дек '11 в 15:44
2 ответа

Запустите ntpdate из rc.local

Мой /etc/rc.local является: #!/bin/sh touch /var/lock/subsys/local /data/automatic/ntpdate.sh мой /data/automatic/ntpdate.sh является: #!/bin/sh echo "RWQERWER" &gt;&gt; /data/logs/1.log ntpdate ntp.fudan.edu.cn &gt;&gt; /data/logs/1.log Эхо "RW ​​.…
19 июл '13 в 07:06
3 ответа

SH условное перенаправление

Я хочу иметь возможность перенаправить некоторые выходные данные моего сценария на /dev/null на основе ключа командной строки. Я не знаю, как мне это сделать. Глупо было бы что-то вроде этого (слишком упрощенно): #!/bin/sh REDIRECT= if [ $# -ge 1 -a…
06 авг '12 в 19:13
2 ответа

Как удалить символ ^m

Мне нужно скомпилировать Qt под Debian 64-bit. Я скачал исходники, но в каждом файле в конце строк есть символ ^M, и bash не запускает скрипт конфигурации. Как удалить его из всех файлов в источниках qt? Благодарю.
25 окт '12 в 12:10
1 ответ

Среда обновления AIX после изменения.profile

Я использую AIX 5.3. Я внес изменения в пользовательский файл.profile (добавил пару переменных среды). Есть ли команда, которую я могу использовать для повторной обработки файла.profile для конкретного пользователя без необходимости выхода из систем…
25 сен '09 в 15:07
2 ответа

PHP, SSH2 и Bash Scripts не ладят

Я использую библиотеку SSH2 в своем PHP для выполнения сценария SH на удаленном сервере. Когда я запускаю его вручную по SSH, он работает просто отлично. Однако, когда я пытаюсь запустить его через PHP, скрипт запускается, но никогда не завершается.…
29 май '12 в 20:58
1 ответ

Как изменить оболочку по умолчанию во FreeBSD?

Оболочка по умолчанию во FreeBSD sh и я действительно не могу этого вынести: автозаполнение очень ограничено, и команды перефразирования убивают меня. Я чувствую себя вооруженным и одноногим мужчиной... Как я могу изменить оболочку глобально на zsh …
29 янв '11 в 14:37
1 ответ

Дата и другие команды больше не работают в скрипте sh

У меня есть сценарий оболочки, который раньше запускал find в Ubuntu 10.04, но, поскольку я перешел на 12.04, он не работает, как раньше, выдает следующие сообщения: /home/checks.sh: 1: /home/checks.sh: date : not found find: invalid mode `0777\r' с…
28 окт '12 в 09:05