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

Сценарий - это последовательность команд или инструкций, которые выполняются программой-интерпретатором, а не компилируются в отдельную исполняемую программу.

1
Простой метод командной строки для определения конкретной строки архитектуры ARM?
Я пытаюсь написать сценарий, который будет определять действия на основе архитектуры машины. Я уже использую , uname -mчтобы собрать архитектуру линии, однако я не знаю , сколько ARM архитектуры есть, и я не знаю , является ли один armhf, armelили arm64. Как это требуется для этого сценария , чтобы определить …

4
Ответь да в скрипте bash
Я пытаюсь выполнить git cloneсценарий bash, но при первом запуске сценария сервер не известен, но сценарий завершается ошибкой. У меня есть что-то вроде этого: yes | git clone git@github.com:repo/repoo.git The authenticity of host 'github.com (207.97.227.239)' can't be established. RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. Are you sure you want to continue …
24 shell  ssh  scripting  git 

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

6
Как получить ответ с любого URL?
Меня попросили написать скрипт оболочки. Чтобы проверить, является ли URL UP / Working или нет для моего Проекта. Я пытался найти некоторые подсказки через Интернет, но все, что я получил, это о проверке, существует ли URL или нет. Я впервые попробовал с wget. wget -S --spider https://genesis-dev.webbank.ssmb.com:21589/gop-ui/app.jsp 2>&1 | awk …

4
Где программы пользовательского пространства должны сохранять свои журналы?
Я пишу скрипт, который хочу запускать без привилегий. Я хочу, чтобы ошибки, с которыми сталкивается скрипт, регистрировались в каком-либо файле журнала. У меня нет привилегий, чтобы написать один /var/log. И я не хочу иметь один в моем домашнем каталоге. Есть ли место, где пользовательские сценарии могут регистрировать информацию времени выполнения? …

8
Проверьте, запускается ли скрипт cron, а не вызывается вручную
Есть ли переменная, которую устанавливает cron при запуске программы? Если скрипт запускается cron, я бы хотел пропустить некоторые части; в противном случае вызовите эти части. Как я могу узнать, запущен ли скрипт Bash cron?
23 bash  shell  scripting  cron 

2
Как переместить все файлы, выводимые из команды?
У меня есть эта команда grep, чтобы найти файлы без слова Attachments в них. grep -L -- Attachments * Я хочу переместить все файлы, которые выводятся из этой команды. Как мне это сделать в Bash? Я использую трубу? Должен ли я использовать более многословный оператор if / then в полном …

5
Шебанг и путь
Зачем шебангу нужен путь? Неправильно #!ruby Правильный #!/usr/local/bin/ruby #!/usr/bin/env ruby Операционная система должна иметь информацию о пути для зарегистрированной команды, и почему она все еще ожидает, что она будет дана?
22 scripting  path 

6
Как я могу подавить вывод, только если команда выполнена успешно?
Я хотел бы упростить вывод сценария, подавив вывод вторичных команд, которые обычно успешны. Тем не менее, использование -qих скрывает вывод, когда они иногда терпят неудачу, поэтому у меня нет никакого способа понять ошибку. Кроме того, эти команды регистрируют свои выходные данные stderr. Есть ли способ подавить вывод команды только в …

3
Как найти номер строки в Bash при возникновении ошибки?
Как найти номер строки в Bash, где произошла ошибка? пример Я создаю следующий простой скрипт с номерами строк, чтобы объяснить, что нам нужно. Скрипт будет копировать файлы из cp $file1 $file2 cp $file3 $file4 При сбое одной из cpкоманд функция завершается с выходом 1 . Мы хотим добавить в функцию …

2
Удобочитаемые метки времени dmesg на OpenWRT
Вывод dmesg показывает количество секунд + миллисекунд с момента запуска системы. [ 10.470000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 14.610000] device eth0 entered promiscuous mode [ 18.750000] cfg80211: Calling CRDA for country: DE [ 18.750000] cfg80211: Regulatory domain changed to country: DE Q: Как поместить секунды + …

5
Отправить письмо, написанное в уценке, используя mutt
Иногда мне нужно отправить фрагмент кода в google-группу inline. Текст здесь не помогает; Я могу напечатать его в markdown, преобразовать в html (используя pandoc и т. Д.), Прикрепить к Mutt as text/htmlи отправить. Существует одно решение хорошо доступен здесь , но он использует внешнюю sendmailпрограмму для отправки электронной почты. Я …
21 scripting  mutt 


3
Как неинвазивно проверить доступ на запись в файл?
В сценарии оболочки, как я могу легко и неинвазивно проверить доступ на запись в файл без фактической попытки изменить файл? Я мог бы проанализировать вывод stat, но это кажется действительно сложным и, возможно, хрупким, хотя я не уверен, насколько статистический вывод отличается в разных реализациях и времени. Я мог бы …

3
Awk printf число по ширине и округлить его
Мне нужно распечатать число, но с заданной шириной и округлено (с awk!) %10s У меня есть это и как-то мне нужно подключить, %dно все, что я делаю, заканчивается слишком много параметров для awk (потому что у меня есть больше столбцов).
20 scripting  awk  printf 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.