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

13
Как я могу отправлять команды в определенные окна терминала?

Я хотел бы написать скрипт для одновременного открытия нескольких программ (серверов) в отдельных терминалах - неважно, какой из них - и назначать разные команды для разных терминалов с командами «посадки» внутри нужного терминала. Это возможно? Может быть, что-то вроде этого: открыть терминал1...

13
Как мой сценарий может определить, выполняется ли он с помощью bash или dash?

Я запускаю новую установку Oneiric (то есть не обновление) на двух разных системах и сталкиваюсь с одним и тем же набором, казалось бы, связанных проблем. Самое расстраивающее из этого - то, что, когда я использую .profile и .bashrc, которые я взял с собой из Mac OS X, вход в X через LightDM...

13
Есть ли опция «не беспокоить», чтобы временно скрыть уведомления, как в MacBook?

Существует ли режим «Не беспокоить», как для устройства OSX, где вы можете решить, когда уведомление может беспокоить вас или нет .. Я только что установил Chrome, и я обычно получаю спам от групповых текстов и других уведомлений, которые могут раздражать, когда я пытаюсь работать. На моем MacBook...

13
Многострочный псевдоним в bash

У меня есть следующий скрипт. Это простой тестовый случай, где aлюбое строковое значение и bпредполагается, что это путь. #!/bin/bash alias jo "\ echo "please enter values "\ read a \ read -e b \ echo "My values are $a and $b"" Однако всякий раз, когда я пытаюсь выполнить ./sample.sh, я получаю...

13
Как изменить действие по умолчанию при запуске файла .sh?

Каждый раз, когда я хочу запустить файл .sh, Ubuntu спрашивает, хочу ли я запустить в Терминале / Показать / Запустить его. Есть ли способ установить действие по умолчанию для некоторых файлов sh? - Я использую Ubuntu 12.04 без особых...

13
Как я могу получить список пакетов, выбранных с помощью apt-get autoremove?

Есть ли команда, которая печатает только имя пакетов, которые apt-get autoremoveвыбирает? Я создаю скрипт, который обновляет ядро, удаляет старое ядро ​​и ненужные пакеты ( apt-get autoremove), но я хочу напечатать на экране список пакетов, которые будут удалены apt-get autoremove, как я могу это...

13
shopt работает в командной строке, не найден при запуске в скрипте

Я пишу скрипт для копирования некоторых файлов и пытаюсь использовать его, shopt -s dotglob чтобы позволить cp копировать точечные файлы, как .jshintи еще много чего. Я могу запустить shopt -s dotglobнапрямую в командной строке без ошибок. Однако при запуске сценария выдается ошибка: script.sh: 81:...

13
Каковы различия между выполнением сценариев оболочки с использованием «source file.sh», «./file.sh», «sh file.sh», «. ./file.sh»?

Посмотрите на код: #!/bin/bash read -p "Eneter 1 for UID and 2 for LOGNAME" choice if [ $choice -eq 1 ] then read -p "Enter UID: " uid logname=`cat /etc/passwd | grep $uid | cut -f1 -d:` else read -p "Enter Logname: " logname fi not=`ps -au$logname | grep -c bash` echo "The number of terminals...

13
Сравнивая две строки в Bash

Я хотел бы сделать скрипт, который удаляет каталог rmdirпосле подтверждения паролем, используя readдля установки переменной. Пока у меня есть это: #!/bin/bash -x echo "Password:" read -t 30 S1 S2='55555' if [ $S1=$S2 ]; then rmdir /home/william/test else echo "fail" sleep 10 fi Итак, у меня есть...

13
Как я могу постепенно зашифровать загружаемый файл?

Я использовал для загрузки файлов, а затем использовать opensslдля их шифрования, что мне недостаточно. Как я могу зашифровать загрузку постепенно, поскольку файл загружается? Я думал об использовании curlи opensslтрубе, но не могу понять это. Есть ли лучший инструмент для...

13
Что означает строки сценария bash, начинающиеся с # $?

Я нашел этот bashскрипт на GitHub, который хочу использовать для своей работы. У меня следующий вопрос: что означают строки со 2 по 5? Это просто комментарии или они служат какой-то цели? #!/bin/bash #$ -l h_rt=72:00:00 #$ -V #$ -N index_calc #$ -j y source ~/modules.sh cd $1 l_file=`find . -name...

13
Как написать скрипт, который работает с аргументами или без них?

У меня есть скрипт bash, который выглядит примерно так: #!/bin/bash if [ $1 = "--test" ] || [ $1 = "-t" ]; then echo "Testing..." testing="y" else testing="n" echo "Not testing." fi Так что я хочу иметь возможность не только запускать его с помощью ./script --testили ./script -t, но и без...

13
Запустить скрипт, когда монитор подключен

Я пытаюсь запустить сценарий, расположенный usr/local/bin/при подключении внешнего монитора к ноутбуку. Я пытался добавить новое udevправило, но это не сработало. Я создал новый файл в /etc/udev/rules.dAndroid vga-monitor-connect.rules. Содержимое файла было SUBSYSTEM=="drm", ACTION=="change",...

13
свернуть файл .gz и передать его для распаковки

Я пытаюсь загрузить некоторые .gzфайлы (но не файлы .tar.gz) с указанных URL-адресов и распаковать их, чтобы перезаписать существующие файлы, если таковые имеются. Для каждой отдельной загрузки я пробовал следующее: curl -O $URL | gunzip -f Однако, это не сработало , как он потерпел неудачу с:...

13
Какой смысл в нулевом операторе bash «:», двоеточие?

В чем смысл «нулевого» оператора в скрипте BASH? Я понимаю, что он используется в качестве заполнителя после ifкоманды, когда вам нечего сказать, но вам нужна команда, чтобы программа работала правильно. Но каково общее использование этого? Когда бы вы использовали это? Когда имеет смысл его...

13
Авто очистить поисковый запрос от объектива

Должна быть настройка или сценарий оболочки, который будет очищать термины от линзы каждый раз, когда она закрыта. Поведение будет: откройте объектив и введите термин. снова откройте объектив с помощью супер ключа. не вижу поискового термина, предварительно заполняющего объектив. Цель состоит не в...

12
Тройник не получает всю продукцию из трубы

У меня есть скрипт, выполняющий команды, такие как: export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH;./some_app -i $INDEX | tee $LOG echo "Number of errors: $(grep "ERROR" $LOG | wc -l)" Проблема, вероятно, в трубе tee. Похоже, не получить весь вывод. Когда приложение завершает работу, последние несколько...