Tag: bash

Оценить выражение cron

Есть ли инструмент command line, который будет просто оценивать выражение cron и возвращать ответ bool, если он должен работать прямо сейчас? Я ищу что-то, что я могу использовать в качестве утилиты в другом сценарии bash. Что-то вроде этого: run_script=$(/tools/evaluate-cron-expression "02 4 * * *") if [ "$run_script" -eq "1" ] # etc etc Я знаю, […]

Проверка верности

Я пытаюсь upload file cURL из защищенного паролем directoryа на моем websiteе. Это не работает. Вместо загрузки запрошенного fileа он загружает HTML-file, в котором говорится: « Требуется authentication! » Я не уверен, в чем проблема. Я пробовал оба из них (с тем же результатом). Имя пользователя и пароль верны (и если ссылка используется в веб-browserе, […]

Использовать memory в formatе CentOS

Каков наилучший способ в CentOS через команду оболочки, чтобы get memory / свободную memory, отformatированную так: Memory used: 389MB of 1024MB Я знаю о free -m но разбираю его, это вызов.

объединить вывод xargs по символам новой строки

Я хочу объединить вывод выходных данных xargs новыми stringми. Я делаю это: find . -name '*.txt' | xargs -n 1 iconv -f UTF-16 | …other-commands… Я беру один file за раз и конвертирую его в UTF-8 (локаль системы). Все *.txt – это однострочные символы без символа новой строки в конце. Таким образом, вывод xargs является […]

Форматирование диска и создание раздела с использованием максимального количества цилиндров через bash

Обычно мы будем использовать parted или fdisk для создания нового раздела, но в моем случае я хочу сделать это неинтерактивно в скрипте. Интерактивный session fdisk будет выглядеть так: # fdisk /dev/sdb Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-13054, default 1): [[ENTER]] […]

Разрешение на использование terminalа OSX запрещено после того, как GIT изменил права доступа к fileам при клонировании репо

Я начинаю работу в командной строке OSX / Unix. У меня есть repository GIT, который был создан на моем компьютере OSX. Недавно я клонировал репо и пошел запускать скрипт bash в репо через ./BashFile.sh. Это дает мне разрешение отклонить ошибку. Итак, я запустил chmod 777 ./BashFile.sh. В следующий раз, когда я бежал ./BashFile.sh, он работал, […]

Ошибка при использовании шеф-повара на OS X: «bash: chef-solo: command not found»

У меня есть шеф-повар, установленный на моей локальной машине: Mac OS X 10.8.3 У меня также есть шеф-повар, установленный на удаленном serverе: Ubuntu 12.10 x64 Server На локальной машине, когда я пытаюсь выполнить команду с помощью ssh, за которой следует «chef-solo …»: ssh [email protected] "chef-solo -c /var/chef/solo.rb" Я продолжаю получать: bash: chef-solo: command not found […]

получать информацию от x serverов на ssh по сценарию bash

У меня есть server Master,SlaveA,SlaveB,SlaveC, и вы хотите get, например. информацию о пространстве с serverа, выполнив один скрипт bash на главном serverе. Как я могу это сделать? –case– 192.168.1.1 – Master 192.168.1.10 – A 192.168.1.11 – B 192.168.1.12 – C Получите df на подчиненных. –ex. output— ==Slave A== Filesystem 1K-blocks Used Available Use% Mounted on […]

> / dev / tty – Какова цель этой команды?

Это в одном из rc-скриптов в Red Hat, и я хочу понять цель> / dev / tty [n] last=0 for i in `LC_ALL=C grep '^[0-9].*respawn:/sbin/mingetty' /etc/inittab | sed 's/^.* tty\([0-9][0-9]*\).*/\1/g'`; do > /dev/tty$i last=$i Чтобы упростить вопрос для тех, кто не понимает сценарий, что делает следующий код? (он, кажется, отправляет нулевое значение в / dev […]

Разрешить пользователю запускать скрипт как root, но не отдельные команды в скрипте

У меня less большого опыта работы с этим типом задачи, и я понимаю, что мне нужно больше узнать file sudoers. Я хочу, чтобы user мог подkeyаться через ssh и запускать скрипт, который выполняет кучу команд libvirt и lvm, таких как virsh list и lvcreate . Сценарий является интерактивным и был создан, чтобы остановить использование этого […]

Давайте будем гением компьютера.