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

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


5
Записать вывод программы с PulseAudio
Я хотел бы записать вывод программы с PulseAudio, используя командную строку / сценарий bash. Важно не записывать все выходные данные, а только выходные данные одной конкретной программы. Я думал, что мне нужно будет создать новый нулевой приемник и затем перенести вывод программы в этот новый приемник. Чем сказать Parec, чтобы …

2
bashrc или bash_profile?
Я знаю разницу между двумя сценариями входа в bash: .bashrc запускается только оболочками, не входящими в систему. .bash_profile(или .bash_loginили .profile) выполняется "логином" оболочек. Есть ли у кого-нибудь хорошие примеры того, какие вещи лучше подходят для выполнения только при входе в систему, например, я бы их только добавил .bash_profile, но они …
49 scripts  startup  bash 

3
Значение выхода 0, выхода 1 и выхода 2 в скрипте bash
Я делаю несколько упражнений. Напишите скрипт, которому в качестве аргумента будет присвоен номер месяца, и он будет переведен в название месяца. Результат будет распечатан на стандартный вывод. Я сделал решение: #test for number of argument if [ "$#" -eq 0 ] ; then echo -e "No argument." echo -e "Write …
49 bash  scripts 


3
Есть ли команда для запуска скрипта в соответствии со строкой shebang?
Если я хочу выполнить bash-скрипт, для которого не установлено разрешение на выполнение, я могу сделать: bash script.sh Что я должен использовать вместо, bashесли скрипт не является исполняемым, и я не знаю правильный интерпретатор? Есть ли команда, которая ищет интерпретатор из строки shebang и выполняет сценарий вместе с ним?

4
Запустите команду nohup через SSH, затем отключите
Я хочу выполнить скрипт start.shна удаленном сервере, который выполняет это: nohup node server.js & Наивно я называю SSH так: ssh myserver <<EOF ./start.sh & EOF Это запускает скрипт, но оставляет сеанс подключенным. Я хочу выполнить этот шаг с другими командами в сценарии, так что это не хорошо. Как я могу …

13
Как округлить десятичные дроби, используя bc в bash?
Быстрый пример того, что я хочу, используя bash-скриптинг: #!/bin/bash echo "Insert the price you want to calculate:" read float echo "This is the price without taxes:" echo "scale=2; $float/1.18" |bc -l read -p "Press any key to continue..." bash scriptname.sh Предполагая, что цена: 48,86 Ответ будет: 41,406779661 (41,40 на самом …
45 bash  scripts  bc 


3
Как выполнить команду после возобновления из приостановить?
У меня есть скрипт, который выполняется для того, чтобы приостановить / возобновить работу на моем ноутбуке. Тогда у меня есть еще один ряд xinput, xkbsetи xmodmapкоманды, которые выполняются , когда начать сеанс , чтобы иметь два пальца прокрутка и сочетание клавиш настройки. Когда я возвращаюсь из режима ожидания, прокрутка двумя …

4
Почему «cd» не работает в сценарии оболочки?
Я просто хочу написать скрипт, который меняет мой каталог . Я положил следующие команды в файл /home/alex/pathABC #!/bin/sh cd /home/alex/Documents/A/B/C echo HelloWorld Я сделал chmod +x pathABC. В терминале, в то время как в /home/alex, я бегу ./pathABC, но вывод просто HelloWorldи текущий каталог не изменяется. Так что не так?

5
Как проверить, что $ 1 и $ 2 равны нулю?
Я запускаю некоторый скрипт, который передает строковый аргумент, и я хочу сделать, если оператор else, как показано ниже: if [ $1 != '' ] && [ $2 != '' ] then do something..... но это показано Error too many argument. Зачем?

2
Добавить строки в cron из скрипта
Есть ли способ добавить строки в cron пользователя через скрипт? Я обычно делаю это с использованием crontab -e, но я хотел бы автоматизировать эту задачу с помощью сценария оболочки.

2
Случайно переименован / bin Помощь!
У меня есть чрезвычайная ситуация, новичок в Linux и Bash здесь, и я запутался, пытаясь написать скрипт для переименования некоторых файлов. Цикл случайно пошел по пути (запустил скрипт в папке на рабочем столе) и переименовал /binв /D_bin( D_был добавлен префикс), так что теперь система не может использовать /binсодержимое, поэтому нет …

8
Почему команда в /etc/rc.local не выполняется во время запуска?
В моем /etc/rc.localскрипте есть одна команда, которая должна запускать демон обновления Tiny Tiny RSS во время запуска, но сценарий не запускается во время запуска. Зачем? Весь файл /etc/rc.local: #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that …

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