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

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


5
В чем разница между двойными и одинарными квадратными скобками в bash?
Мне просто интересно, какая именно разница между [[ $STRING != foo ]] а также [ $STRING != foo ] кроме того, что последний соответствует posix, встречается в sh, а первый является расширением, найденным в bash.
427 linux  unix  bash  scripting  shell 

11
Запустите файл .bat в запланированной задаче без окна
У меня есть запланированное задание, которое запускает пакетный скрипт, который запускается robocopyкаждый час. Каждый раз, когда он запускается, на рабочем столе появляется окно с выводом robocopy, которое я не очень хочу видеть. Мне удалось заставить окно выглядеть свернутым, запустив запланированное задание cmd /c start /min mybat.bat но это дает мне …

7
Что такое «-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 later <http://gnu.org/licenses/gpl.html> This is free software; you are free to change and redistribute it. There …
114 linux  bash  scripting  shell 

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

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

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


9
Как запустить локальный скрипт bash на удаленных машинах через ssh?
Я ищу способ перенести конфигурацию с одного центрального компьютера на несколько удаленных машин без необходимости устанавливать что-либо на удаленных машинах. Цель состоит в том, чтобы сделать что-то похожее на инструменты, подобные тем cfengine, но на множестве машин, на которых не настроены агенты. На самом деле это может быть хорошей техникой …

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

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

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


5
Нужно добавить команду «Ожидание» в скрипт Powershell
Вот мой текущий код: Write-output “ENTER THE FOLLOWING DETAILS - When Creating Multiple New Accounts Go to EMC hit F5(refresh) and make sure previous new account is listed before proceeding to the next one” $DName = Read-Host “User Diplay Name(New User)" $RUser = Read-Host "Replicate User(Database Grab)" $RData = ((Get-Mailbox …

4
Что необходимо для поддержки сервиса Linux в chkconfig?
Я пытаюсь добавить к автозапуску во время загрузки службу Linux через chkconfig -add <servicename> и я получаю сообщение о том, service <servicename> does not support chkconfig Я использую Red Hat Enterprise 4. Сценарий, который я пытаюсь добавить к автозапуску во время загрузки, следующий: #!/bin/sh soffice_start() { if [ -x /opt/openoffice.org2.4/program/soffice …

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