Результаты поиска по запросу "shell"

3 ответа

Как уже упоминалось, PS1 var не нужно экспортировать: только ваша оболочка должна видеть его.

знаю, что использую несколько затянувшееся приглашение bash: --(username)-(Wed April 01|12:00:00)--(~ $Недавно мне пришла в голову яркая идея изменить его так, чтобы в зависимости от значения выхода из предыдущей команды, в случае успеха, ...

3 ответа

Разница во времени

У меня есть 2 переменные. GMDCOMTM which stores the date time Tue Oct 1 13:32:40 2013 GMDRRSTM which stores the date time Tue Oct 2 23:35:33 2013Как рассчитать разницу между двумя переменными в формате чч: мм: сс и сохранить ее в третьей ...

4 ответа

Ошибка чтения оболочки Bash: 0: ресурс временно недоступен

При написании сценария bash. Иногда вы запускаете команду, которая открывает другую программу, такую как npm, composer и т. Д., Но в то же время вам нужно использоватьread для того, чтобы подсказать пользователю. Вы неизбежно столкнетесь с такой ...

ТОП публикаций

3 ответа

Сценарии, которые я пытаюсь сделать совместимыми с crontab, должны записывать несколько файлов, но crontab не позволяет записывать файлы из сценариев (из-за отсутствия поддержки с stdout). Однако я могу использовать crontab для записи вывода скрипты в файл. Я думал, что смогу записать сценарии в различные выходные данные, а затем crontab разделит все на соответствующие файлы. Я просто искал более умный способ записи в файлы без использования stdout. Но благодаря вам, ребята, я узнал, что я обдумывал это. (снова: P) Спасибо за помощь!

кто-нибудь сказать мне, почему это не работает? Я играю с файловыми дескрипторами, но чувствую себя немного потерянным. #!/bin/bash echo "This" echo "is" >&2 echo "a" >&3 echo "test." >&4Первые три строки работают нормально, но в двух последних ...

4 ответа

Спасибо @MarkAmery Я улучшил ответ с вашим комментарием.

всех сил пытаюсь понять разницу междуshell_exec() а такжеexec()... Я всегда использовалexec() выполнять команды на стороне сервера, когда я буду использоватьshell_exec()? Являетсяshell_exec() просто сокращение дляexec()? Похоже, то же самое с ...

3 ответа

, что еще понятнее.

но, это очень просто - я все еще изучаю свой сценарий sh. У меня есть:- if [ $3 < 480 ]; then blah blah command else blah blah command2 fi$ 3 - переданная переменная, снова целое число. Однако, когда этот скрипт запускается, он сообщает: line ...

6 ответов

Это совершенно другой ответ на совершенно другую проблему. (Круто, что вы поняли это, но это не относится к этой теме. Если этого не было на этом сайте, попробуйте открыть новый вопрос со вторым предложением, а затем сразу же ответить на него самостоятельно с остальными ... это то, как это должно быть обработано Also) Также см. ответ Сиро Сантилли о способе сделать это без создания временного файла вообще.

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

10 ответов

 тоже, но в их конкретном сценарии этого недостаточно, что побудило начать вопрос.

аюсь написать сценарий оболочки, который создает некоторые каталоги на удаленном сервере, а затем использует scp для копирования файлов с моего локального компьютера на удаленный. Вот что у меня так далеко: ssh -t user@server<<EOT ...

1 ответ

 и обрабатывать его как имя файла (и, вероятно, не получится, если у вас не будет файла с таким именем).

аюсь понять какgrep работает. Когда я говорюgrep "hello" *.*делаетgrep получить 2 аргумента - (1) строку для поиска, то есть "привет" и (2) путь*.*? Или оболочка конвертирует*.* в то, чтоgrep может понять? Где я могу получить исходный кодgrep? ...

12 ответов

 управлять всеми программами, которые читают из tty (в отличие от stdin, что и делает passwd). Expect поставляется с готовыми для запуска примерами для всех видов интерактивных задач, таких как passwd entry.

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