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

Форма компьютерного программирования, которая - в контексте системного администрирования - хорошо подходит для автоматизации задач.

143
Запустите файл .bat в запланированной задаче без окна

У меня есть запланированное задание, которое запускает пакетный скрипт, который запускается robocopyкаждый час. Каждый раз, когда он запускается, на рабочем столе появляется окно с выводом robocopy, которое я не очень хочу видеть. Мне удалось заставить окно выглядеть свернутым, запустив...

128
Как мне спать в течение миллисекунды в Bash или Ksh

sleep - очень популярная команда, и мы можем начать спать с 1 секунды: # wait one second please sleep 1 но какая альтернатива, если мне нужно подождать всего 0,1 секунды или от 0,1 до 1 секунды? примечание: на linux или OS X sleep 0.XXXработает нормально, а на солярисе sleep 0.1или sleep 0.01-...

114
Что такое «-bash:!»: Событие не найдено "

Попробуйте выполнить следующее под оболочкой bash echo "Reboot your instance!" На моей установке: root@domU-12-31-39-04-11-83:/usr/local/bin# bash --version GNU bash, version 4.1.5(1)-release (i686-pc-linux-gnu) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or...

88
Как заставить bash-скрипты распечатывать каждую команду перед ее выполнением?

Например, у меня есть простой файл Bash #!/bin/bash cd ~/hello ls Как сделать так, чтобы он отображал каждую команду перед ее выполнением? Как раз противоположный эффект «@echo off» в пакетном сценарии...

81
Зачем использовать Chef / Puppet вместо сценариев оболочки?

Новое в инструментах Puppet и Chef. Похоже, что работа, которую они выполняют, может быть выполнена с помощью сценариев оболочки. Возможно, это было сделано в сценариях оболочки, пока они не появились. Я бы согласился, что они более читабельны. Но есть ли другие преимущества по сравнению со...

80
Как я могу выполнить произвольно сложную команду, используя sudo поверх ssh?

У меня есть система, в которую я могу войти только под своим именем пользователя (myuser), но мне нужно запускать команды от имени другого пользователя (scriptuser). До сих пор я придумал следующее для запуска необходимых мне команд: ssh -tq myuser@hostname "sudo -u scriptuser bash -c \"ls -al\""...

51
Как запустить локальный скрипт bash на удаленных машинах через ssh?

Я ищу способ перенести конфигурацию с одного центрального компьютера на несколько удаленных машин без необходимости устанавливать что-либо на удаленных машинах. Цель состоит в том, чтобы сделать что-то похожее на инструменты, подобные тем cfengine, но на множестве машин, на которых не настроены...

46
Инструмент для проверки учетной записи пользователя и пароля (проверка входа)

Да, я могу запустить виртуальную машину или пульт дистанционного управления во что-то и попробовать пароль ... Я знаю ... но есть ли инструмент или сценарий, который будет имитировать вход в систему достаточно, чтобы подтвердить или опровергнуть, что пароль правильный? Сценарий: Пароль учетной...

45
Как я могу полностью регистрировать все действия bash-скриптов?

Я хочу захватить ВСЕ данные журналов, как с сообщениями об ошибках, из вывода моего скрипта, так и перенаправить их все в файл журнала. У меня есть скрипт, как показано ниже: #!/bin/bash ( echo " `date` : part 1 - start " ssh -f admin@server.com 'bash /www/htdocs/server.com/scripts/part1.sh logout...

42
Запустите скрипт оболочки от имени другого пользователя

Какой хороший способ запуска сценария оболочки от имени другого пользователя. Я использую Debian etch, и я знаю, какого пользователя я хочу выдать. Если бы я делал это вручную, я бы сделал: su postgres ./backup_db.sh /tmp/test exit Поскольку я хочу автоматизировать процесс, мне нужен способ запуска...

36
Что необходимо для поддержки сервиса Linux в chkconfig?

Я пытаюсь добавить к автозапуску во время загрузки службу Linux через chkconfig -add <servicename> и я получаю сообщение о том, service <servicename> does not support chkconfig Я использую Red Hat Enterprise 4. Сценарий, который я пытаюсь добавить к автозапуску во время загрузки,...

33
Есть ли причина использовать bash вместо zsh? [закрыто]

Мне любопытно, почему можно использовать bash вместо zsh. Я имею в виду, что zsh полностью обратно совместим с bash. Не поймите меня неправильно: мне не нравится Баш или что-то еще. Я просто искренне хочу знать, есть ли какие-либо преимущества использования его по сравнению с Zsh. Так какая причина...

33
Как установить языковой стандарт неинтерактивно в Debian / Ubuntu?

Обычно я бегу aptitude -y install localesто , dpkg-reconfigure localesчтобы настроить локаль. Теперь я хочу поместить его в сценарий оболочки, как я могу надежно сделать следующее, автоматически / неинтерактивно? Выберите en_US.UTF-8и установите его как системное значение по умолчанию Отключить все...

32
Где хорошее постоянное место для установки пользовательских скриптов bash?

Я собираюсь установить "leiningen", который является bash-скриптом для языка программирования clojure с большой полезностью ... ... но я не уверен, где уместно -put- исполняемый скрипт в linux система, так что она постоянно и стабильно доступна. Я не думаю, что где-либо в / home имеет смысл, но я...

30
Какая команда печатает строку как «большой текстовый текст ascii» в bash? [закрыто]

Я ищу программу, которая превращает строку ASCII в нечто вроде «ascii art» ниже: .- "^` \ / `^" -. .» ___ \ / ___ `. / / .---. .---. \ \ | // '-. ___________________________ .- '\\ | | ; | \ / -------------------------- // |; | \ || | \ _) Red Hat (_ / | || / \ | \. \; | Корпоративный Linux || ; /....