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

23
Возможно ли для nohup записать вывод как в файл nohup.out, так и на экран / терминал?

Я использую bashоболочку. Я часто использую, nohupчтобы убедиться, что мои процессы не останавливаются при закрытии оболочки / терминала, который их запустил. Я использую синтаксис как: nohup myprocess При запуске nohupвыдает сообщение: nohup: ignoring input and appending output to 'nohup.out'...

23
bash shell - ssh удаленный скрипт захватывает вывод и код выхода?

Я хочу использовать оболочку для вызова скрипта на удаленном сервере. Я хотел бы захватить выходные данные этого скрипта (его сообщения журнала) и код завершения, который он возвращает. Если я сделаю это: ssh user@server /usr/local/scripts/test_ping.sh echo "$?" Я получил код выхода, но не могу...

23
Получить переменную окружения другого пользователя [закрыто]

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

23
Удалить все файлы, начинающиеся с знака вопроса

У меня есть папка, в которой у меня есть около 4k файлов. Некоторые из этих файлов начинаются с буквы aa ?или !символа. Мне нужно удалить их, но я не могу найти выражение, которое сделает это: rm -f ./?* просто удаляет все Возможно, я могу использовать grepls, передать его по конвейеру xargsи...

23
В чем разница между эхо `date`, эхо“ `date`” и echo '`date`'?

В чем разница между этими тремя командами? echo `date` echo "`date`" echo '`date`' Я запутался в том, каковы различия на самом деле. Я думаю, что когда «вокруг», это означает, что это строка, поэтому эхо будет буквально выводить строку dateвместо отображения...

23
Выполнить команду при входе пользователя

В настольной системе Linux я хочу выполнить команду, когда пользователь входит в систему. Прочитав несколько других постов, я попытался вставить команду, ~/.bashrcно безуспешно. Более того, система использует графический интерфейс для входа пользователя, поэтому команда не должна быть связана с...

23
Curl URL-адрес для цикла? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для Unix и Linux Stack Exchange. Закрыто 5 лет назад . Я работаю с bash и пытаюсь сделать вызов curl url в цикле for. Ниже мой простой вызов - curl -v --header...

23
Что такое буфер прокрутки и прокрутки?

Что такое «прокрутка» и «буфер прокрутки» в таких программах, как bashи screen, и как они связаны с tty, выполняемыми программами и stdin / stdout / stderr? Вот единственное определение «прокрутки», которое я нашел до сих пор (в вики archlinux ): Прокрутка - это функция, которая реализована в...

23
Как получить ответ с любого URL?

Меня попросили написать скрипт оболочки. Чтобы проверить, является ли URL UP / Working или нет для моего Проекта. Я пытался найти некоторые подсказки через Интернет, но все, что я получил, это о проверке, существует ли URL или нет. Я впервые попробовал с wget. wget -S --spider...

23
В чем разница между `curl | sh` и `sh -c“ $ (curl) »`?

Этот вопрос был перенесен из-за сбоя сервера, поскольку на него можно ответить в Unix и Linux Stack Exchange. Мигрировал 2 года назад . Например, один из простых способов установки Docker: curl -sSL https://get.docker.com/ | sh Тем не менее, я также видел некоторые из них, которые выглядят так (на...

23
Может ли программа получить количество пробелов между аргументами командной строки в POSIX?

Скажите, если я написал программу со следующей строкой: int main(int argc, char** argv) Теперь он знает, какие аргументы командной строки передаются ему, проверяя содержимое argv. Может ли программа определить, сколько пробелов между аргументами? Например, когда я набираю их в bash: ibug@linux:~ $...

23
Почему $ RANDOM не включен в вывод 'env'?

Я знаю, envчто это команда оболочки, она может быть использована для печати списка текущих переменных среды. И, насколько я понимаю, RANDOMэто тоже переменная окружения. Итак, почему, когда я запускаю envна Linux, выходные данные не включают...

23
Зачем использовать двойные кавычки в тесте [[]]?

Допустим, у нас есть 2 целых числа в скрипте bash: value1=5 value2=3 Тогда зачем нам использовать двойные кавычки в случае теста? Например: if [[ "$value1" -eq "$value2" ]] Почему бы просто не использовать следующее? if [[ $value1 -eq $value2 ]] Для меня двойные кавычки не имеют никакого...

22
Инструмент в UNIX для вычитания дат

Есть ли в Solaris UNIX какой-либо инструмент (поэтому нет инструмента GNU) для вычитания дат? Я знаю, что в Linux у нас есть gawkчто может вычесть одну дату из другой. Но в солярисе максимум у нас есть nawk(улучшенныйawk ), который не может выполнять вычисления даты. Также я не могу использовать...

22
Экспортировать переменную env, которая будет доступна на всех вложенных оболочках, и возможно ли ее изменить?

Предположим, у меня есть export MY_VAR=0 в ~/.bashrc. У меня есть открытый терминал gnome, и в этом терминале я меняю $MY_VARзначение на 200. Итак, если я сделаю echo $MY_VAR в этом терминале 200показано. Теперь я открыл еще одну вкладку в моем терминале гнома, и сделать echo $MY_VAR ... и вместо...

22
Что такое «IFS»?

Я читал эту ветку: Как перебрать строки файла? Что такое IFS? И как его использовать в контексте