У меня есть функция bash, определенная в глобальном bashrc, для работы которой требуются привилегии root. Как я могу запустить его с sudo, например sudo myfunction. По умолчанию выдает ошибку: sudo: myfunction: команда не найдена...
У меня есть функция bash, определенная в глобальном bashrc, для работы которой требуются привилегии root. Как я могу запустить его с sudo, например sudo myfunction. По умолчанию выдает ошибку: sudo: myfunction: команда не найдена...
Есть ли какая-нибудь команда, которую я могу запустить из bash, которая скажет мне, открыт ли
Очевидное решение дает код выхода 1: bash$ rm -rf .* rm: cannot remove directory `.' rm: cannot remove directory `..' bash$ echo $? 1 Одно из возможных решений - пропустить "." и каталоги "..", но удаляются только файлы, имена которых длиннее 3 символов: bash$ rm -f...
Я новичок в Bash, но я хотел бы создать скрипт, в котором я бы хотел, чтобы пользователь мог выбрать несколько вариантов из списка вариантов. По сути, я хотел бы что-то похожее на пример ниже: #!/bin/bash OPTIONS="Hello Quit" select opt in $OPTIONS; do if [ "$opt" = "Quit" ]; then echo done exit...
Есть ли способ, чтобы pgrepдать мне всю информацию о каждом процессе, который psделает? Я знаю , что могу трубу psчерез , grepно это много печатать , и это также дает мне grepсам процесс , который я не...
Я пытаюсь синхронизировать файлы с удаленного сервера, который не является надежным, что означает, что соединение обычно обрывается "случайно" с rsync: соединение неожиданно закрыто Rsync вызывается с --partial, поэтому я хотел бы иметь возможность вызывать rsync в цикле до полной передачи файлов....
Попытка запустить простой скрипт резервного копирования CLI AWS. Он перебирает строки во включаемом файле, копирует эти пути до S3 и выводит выходные данные в файл журнала. Когда я запускаю эту команду напрямую, она запускается без ошибок. Когда я запускаю его через CRON, в моем выходном журнале...
Согласно man-странице, xargs завершит работу, если одна из строк выполнения завершится с ошибкой 255: Если какой-либо вызов команды завершается со статусом 255, xargs немедленно останавливается, не читая никаких дальнейших вводных данных. Когда это происходит, на stderr выдается сообщение об...
Я думал, что это /bin/shбыла символическая ссылка на мой выбор оболочки. Я всегда использовал bash, поэтому я предположил, что это /bin/shбудет указывать /bin/bash. Оказывается, однако, что это указывает на /bin/dash. Становится смешнее. Я начинаю dashи делаю, echo $SHELLи он печатает /bin/bash(так...
Я использую rsync в скрипте bash для синхронизации файлов между несколькими серверами и NAS. Одна проблема, с которой я столкнулся, - это попытка сгенерировать список файлов, которые изменились по сравнению с rsync. Идея состоит в том, что когда я запускаю rsync, я могу вывести файлы, которые...
Я пытаюсь написать скрипт bash (в Ubuntu), который будет создавать резервную копию каталога с помощью tar. Как я могу выполнить проверку в сценарии, чтобы он мог запускаться только от имени пользователя root (или с помощью sudo)? Например, если пользователь запускает сценарий, он должен сказать,...
Я работаю над автоматизацией создания репозиториев Subversion и связанных веб-сайтов, как описано в этом посте, который я написал . Я сталкиваюсь с проблемами прямо в той части, где я обращаюсь к пользователю www-data для выполнения следующей команды: svnadmin create /svn/repository В начале...
Мне нужно развернуть автоматизированный процесс (через 1-минутный скрипт cron), который ищет файлы tar в определенной директории. Если файл tar найден, он не попадает в соответствующее место, а затем файл tar удаляется. Файлы tar автоматически копируются на этот сервер через SSH с другого сервера....
Как я могу скопировать права пользователя / владельца файла в разрешения группы? Например, если разрешения 755, я хочу, чтобы они стали 775. Уточнение: 755 -> 775 123 -> 113 abc -> aac Бонус, если я могу сделать это рекурсивно для всех файлов в каталоге. (То есть для каждого файла права...
У меня есть сервер Debian Lenny, и я хотел бы, чтобы www-dataпользователь имел /usr/local/zend/binего PATH, чтобы он мог выполнять скрипт в cron as www-data. Как добавить /usr/local/zend/binв PATH, чтобы www-dataможно было запускать файлы в...
Я на Ubuntu 10.04 box и запустил сервер в фоновом режиме (myserver &) поверх ssh. Он работает нормально, но мне нужен способ получить доступ к стандартному серверу, так как единственный способ управлять сервером - это использовать этот метод. Есть ли какой-нибудь способ добраться до stdin уже...
Есть ли команда bash, чтобы найти IP-адрес для Ubuntu? Мне нужно найти IP-адрес, чтобы я мог ssh в машину
Как можно избежать восклицательного знака в пароле: $ mysql -umyuser -pone_@&!two -bash: !two: event not found Попытка очевидного обратного слеша не помогла: $ mysql -umyuser -pone_@&\!two [1] 22242 -bash: !two: command not found name@domain.com [~]# ERROR 1045 (28000): Access denied for...
Я гуглил этот вопрос безрезультатно. Я автоматизирую процесс сборки здесь, на работе, и все, что я пытаюсь сделать, это получить номера версий и крошечное описание сборки, которое может быть многострочным. Система, на которой это работает, - OSX 10.6.8. Я видел все от использования CAT до обработки...
Это работает: du -cshm . Но это не удается du -cshg . Как я могу увидеть это в единицах