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

Скрипт представляет собой серию инструкций, написанных в виде простого текста. Интерпретатор сценариев (например, Bash или другая оболочка, Python, Perl, Ruby и т. Д.) Считывает файл и выполняет инструкции, как если бы они были введены в командной строке.

344
Как мне запустить .sh скрипты?

Всякий раз, когда я открываю файл .sh, он открывает его в gedit вместо терминала. Я не могу найти ни одной опции, похожей на Правый клик → Открыть с помощью → Другое приложение ... → Терминал . Как мне открыть этот файл в...

284
Различия между / bin, / sbin, / usr / bin, / usr / sbin, / usr / local / bin, / usr / local / sbin

У меня есть шесть каталогов с командными файлами. Это /bin, /sbin, /usr/bin, /usr/sbin, /usr/local/binи /usr/local/sbin. Каковы различия между ними? Если я пишу свои собственные сценарии, где я должен их добавить? Связанный: Как понять структуру файловой системы Ubuntu? / usr / bin vs / usr / local...

218
ssh: автоматически принимать ключи

Я написал этот небольшой служебный скрипт: for h in $SERVER_LIST; do ssh $h "uptime"; done Когда новый сервер добавлен $SERVER_LIST, скрипт останавливается с: The authenticity of host 'blah.blah.blah (10.10.10.10)' can't be established. RSA key fingerprint is...

217
Как я могу получить список всех репозиториев и PPA из командной строки в сценарий установки?

Я знаю, как составить список всех пакетов, установленных в моей системе. Но как я могу получить список всех репозиториев и PPA-скриптов в сценарии, который я могу запустить на новом компьютере для репликации настроек репозитория, включая ключи? Я знаю, что могу изучить /etc/apt/sources.listи...

143
Повторите команду каждый x интервал времени в терминале?

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

140
Как мне сделать скрипт, который открывает окна терминала и выполняет в них команды?

У меня есть три сценария, которые мне нужно запустить при запуске компьютера с Ubuntu, они запускают службы, которые я использую в своей среде разработки. Для этого я вручную открываю три терминала и набираю команды. Есть ли способ создать скрипт, который откроет три терминала и выполнит одну...

134
Как я могу создать меню выбора в сценарии оболочки?

Я создаю простой скрипт bash и хочу создать в нем меню выбора, например: $./script echo "Choose your option:" 1) Option 1 2) Option 2 3) Option 3 4) Quit И по выбору пользователя я хочу, чтобы выполнялись разные действия. Я noob, пишущий для bash, я искал ответы в Интернете, но ничего конкретного...

130
Как прочитать полную строку в цикле «for» с пробелами

Я пытаюсь запустить forцикл для файла, и я хочу, чтобы отобразить всю строку. Но вместо этого отображается только последнее слово. Я хочу полную линию. for j in `cat ./file_wget_med` do echo $j done результат после запуска: Found. Вот мои данные: $ cat file_wget_med 2013-09-11 14:27:03 ERROR 404:...

116
Как выполнить скрипт, просто дважды щелкнув, как .EXE-файлы в Windows?

Как сделать исполняемый скрипт bash двойным щелчком, как .exeфайлы в Windows? Я попытался создать модуль запуска и назначить ему скрипт , но есть два последствия: терминал мерцает, исчезает, и ничего не делается. Вы должны указать, чтобы работать в терминале, чтобы работать. У меня есть сценарий,...

113
'chmod u + x' против 'chmod + x'

Какая разница между chmod u+xи просто chmod +x? Я видел тонну обучающих программ, в которых говорится, что u+xскрипты должны выполняться. Однако, опущение u, похоже, не имеет никакого...

107
Не удалось выполнить файл .sh: / bin / bash ^ M: плохой интерпретатор

Я хотел выполнить скрипт оболочки: -rwxr-x--x 1 root root 17234 Jun 6 18:31 create_mgw_3shelf_6xIPNI1P.sh Я пытался сделать стандартную процедуру, но я получил эту ошибку: ./create_mgw_3shelf_6xIPNI1P.sh localhost 389 -l /opt/fews/sessions/AMGWM19/log/2013-06-06-143637_CLA-0 DEBUG...

105
Как скрипт может проверить, запускается ли он от имени root?

Я пишу простой bash-скрипт, но мне нужно проверить, запущен ли он от имени пользователя root или нет. Я знаю, что, вероятно, есть очень простой способ сделать это, но я понятия не имею, как. Просто чтобы быть ясно: Что простой способ , чтобы написать сценарий foo.sh , так что команда...

101
Как запустить псевдоним в сценарии оболочки?

У меня есть исполняемый файл mpiexec, полный путь которого ~/petsc-3.2-p6/petsc-arch/bin/mpiexec. Поскольку я хочу выполнить эту команду в разных каталогах (без необходимости повторного ввода всего пути), я установил псевдоним в своем домашнем .bashrcфайле: alias...

100
Bash удалить первые и последние символы из строки

У меня есть такая строка: |abcdefg| И я хочу получить новую строку, называемую каким-либо образом (например, string2) с исходной строкой без двух |символов в начале и в конце, чтобы у меня было следующее: abcdefg Это возможно в...

87
Beep in shell script не работает?

Я хотел бы использовать звуковой сигнал в сценарии оболочки. К сожалению, ни один из методов, которые я нашел через Google, не работает для меня. Я пытался echo -e '\a' echo -ne '\007' и команда beepпосле того, как я установил его через apt. Что может быть...

84
Как запустить команду sudo внутри скрипта?

Чтобы сделать патч вручную, я должен набрать эту команду sudo ./playback_delete_data_patch.sh 09_delete_old_data_p.sql Есть место перед 09: sudo ./playback_delete_data_patch.sh [space] 09_delete_old_data_p.sql Как я могу запустить это внутри скрипта? Есть также несколько других команд, но эта...

78
Как мне создать пакет deb для одного скрипта Python?

У меня есть один скрипт Python, который я хочу распространять как пакет deb. Это индикатор, который показывает локальную дату на панели Unity. Я следовал за созданием пакета .deb из скриптов или двоичных файлов, но я не смог создать пакет deb, потому что он не работает. Может кто-нибудь дать мне...