«scripting» 태그된 질문

시스템 관리와 ​​관련하여 컴퓨터 프로그래밍 형태는 작업 자동화에 적합합니다.



11
창없이 예약 된 작업에서 .bat 파일 실행
robocopy매시간마다 실행되는 배치 스크립트를 시작하는 예약 된 작업이 있습니다. 그것이 실행될 때마다 robocopy의 출력으로 데스크탑에 창이 나타납니다. 예약 된 작업을 실행하여 창을 최소화 된 것처럼 보이게했습니다. cmd /c start /min mybat.bat 그러나 그것은 매시간마다 새로운 명령 창을 제공합니다. cmd /c"문자열로 지정된 명령을 수행하고 종료합니다"라는 말에 놀랐습니다. 나는 문서를 오해했을 것입니다. …

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 is NO …
114 linux  bash  scripting  shell 


7
쉘 스크립트보다 Chef / Puppet을 사용하는 이유는 무엇입니까?
꼭두각시 및 요리사 도구를 처음 사용합니다. 그들이하고있는 작업은 쉘 스크립팅으로 수행 할 수있는 것 같습니다. 어쩌면 쉘 스크립트에서 수행되었을 수도 있습니다. 나는 그들이 더 읽기 쉽다는 것에 동의합니다. 그러나 읽기만하는 것 외에 쉘 스크립트에 비해 다른 장점이 있습니까?

12
ssh over sudo를 사용하여 임의의 복잡한 명령을 어떻게 실행할 수 있습니까?
내 사용자 이름 (myuser)으로 만 로그인 할 수있는 시스템이 있지만 다른 사용자 (scriptuser)로 명령을 실행해야합니다. 지금까지 필요한 명령을 실행하기 위해 다음을 생각해 냈습니다. ssh -tq myuser@hostname "sudo -u scriptuser bash -c \"ls -al\"" 그러나 더 복잡한 명령을 실행하려고하면 [[ -d "/tmp/Some directory" ]] && rm -rf "/tmp/Some directory"인용에 문제가 생길 …
80 ssh  bash  scripting  sudo 


9
ssh를 통해 원격 컴퓨터에서 로컬 bash 스크립트를 어떻게 실행합니까?
원격 컴퓨터에 아무것도 설치할 필요없이 하나의 중앙 컴퓨터에서 여러 원격 컴퓨터로 구성을 푸시하는 방법을 찾고 있습니다. 목표는와 같은 도구로 찾을 수 cfengine있지만 에이전트가 설정되지 않은 일련의 시스템에서 수행하는 것과 같은 작업을 수행하는 것입니다. 이것은 실제로 cfagent기존 원격 시스템 세트를 설정하는 좋은 기술 일 수 있습니다 .

8
사용자 계정 및 비밀번호를 테스트하는 도구 (테스트 로그인)
예, VM 또는 원격을 실행하여 암호를 시도 할 수 있습니다 ... 알지만 ... 암호가 올바른지 확인하거나 거부하기에 충분할 정도로 로그인을 시뮬레이트하는 도구 또는 스크립트가 있습니까? 대본: 서버 서비스 계정의 비밀번호는 "잊어 버렸습니다". 그러나 우리는 그것이 무엇인지 알고 있다고 생각합니다. 자격 증명을 무언가에 전달하고 "올바른 비밀번호"또는 "잘못된 비밀번호"로 다시 시작하고 싶습니다. …

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 " `date` : sleep 120" sleep 120 echo " `date` : …

8
다른 사용자로 쉘 스크립트를 실행하십시오.
쉘 스크립트를 다른 사용자로 실행하는 좋은 방법은 무엇입니까? 데비안 에칭을 사용하고 있는데 가장 할 사용자를 알고 있습니다. 수동으로 수행했다면 다음과 같이하십시오. su postgres ./backup_db.sh /tmp/test exit 프로세스를 자동화하고 싶기 때문에 backup_db.sh를 postgres로 실행하는 방법이 필요합니다 (환경 상속 등). 감사!



4
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 ]; then echo "Starting Open Office as a …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.