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

Программирование на интерпретируемом языке, выполняемое работающей оболочкой

2
Могу ли я изменить владельца всех файлов определенного пользователя?
Есть ли способ рекурсивно найти все файлы, принадлежащие пользователю, и изменить их на другого пользователя / группу в Gnu / Linux? Я предполагаю, что должен быть какой-то волшебный вкладыш, но мои навыки командной строки не подходят для этого :) Спасибо!

5
Тихая и скриптовая установка модулей CPAN и Perl?
Мне нужно автоматически установить CPAN и некоторые модули Perl в сценарии установки Scientific Linux (RHEL). К сожалению, конкретные модули, которые я хочу (по крайней мере, один из них), не могут быть найдены как RPM: насколько я видел. Поэтому мне нужно установить CPAN, настроить его автоматически (или с помощью файла конфигурации), …

5
Запустить скрипт из любого места
У меня есть скрипт: #!/bin/bash echo "$(dirname $(readlink -e $1))/$(basename $1)" который сидит здесь: /home/myuser/bin/abspath.shкоторый имеет разрешения на выполнение. Если я бегу, echo $PATHя получаю следующее:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/myuser/bin Я хочу, чтобы из любой директории можно было звонить abspath <some_path_here>и вызывать мой скрипт. Я использую Bash, что я делаю не так?

3
Как автоматически запустить скрипт при запуске системы в centos
Я успешно установил TeamCity ib CentOS 6.2 Minimal. Я застрял при попытке запустить скрипт автоматически при запуске системы: /opt/TeamCity/bin/teamcity-server.sh start Я гуглил и пробовал различные методы, которые, похоже, потерпели неудачу. Большинство методов указывают на добавление сценария запуска в один из файлов rc.local: /etc/rc.d/rc.local /etc/rc.local И содержимое rc.local содержит строку: /opt/TeamCity/bin/teamcity-server.sh …

3
Из скрипта оболочки, как я могу проверить, существует ли таблица в базе данных MySQL или нет?
Я пытаюсь написать сценарий, который позволяет пользователю выбрать, какие манипуляции ему нужно сделать на столе. Я хочу проверить, существует ли таблица или нет. Если он существует, я продолжу другие действия, иначе я выйду, сказав, что таблица не существует. Как я могу достичь этого.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.