«scripting» 태그된 질문

스크립트는 독립형 실행 가능 프로그램으로 컴파일되지 않고 인터프리터 프로그램에 의해 실행되는 일련의 명령 또는 명령입니다.

1
디렉토리를 파일 단위로 이동하는 방법은 무엇입니까? ( "복사 후 제거"대신)
내 컴퓨터에는 하나의 500GB 드라이브가 있습니다. 400GB의 데이터를에서 /unencrypted로 이동하고 싶습니다 /encrypted. 두 디렉토리 모두 동일한 파티션에 있지만 ecryptfs 에 /encrypted의해 처리 되므로 다음과 같습니다.mv /uncrypted/* /encrypted 모든 파일을 대상으로 복사 그런 다음 소스에서 제거하십시오. ... 800GB가 필요하기 때문에 여유가 없습니다. 파일이 하나씩 이동 된 경우 문제가 없습니다 (ecryptfs 영역은 …

8
bash 스크립트 내의 히스토리 명령
History는 BASH 스크립트 내에서 사용할 수없는 셸 내장 명령입니다. BASH 스크립트를 사용하여 이것을 얻을 수있는 방법이 있습니까? 여기 우리는 당신을 위해 내 스크립트를 간다 : #!/bin/bash history | tail -100 > /tmp/history.log cd /tmp uuencode history.log history.txt | mail -s "History log of server" hello@hel.com

3
여러 파일의 내용을 스크립트의 stdin에 제공하는 속기
화면에서 일부 결과를 script읽고 stdin뱉어내는 이라는 스크립트가 있다고 가정 해 봅시다 . 한 파일의 내용을 제공하려면 다음을 입력했을 것입니다. $ ./script < file1.txt 그러나 여러 파일의 내용을 동일한 방식으로 스크립트에 공급하려면 어떻게해야합니까? 내가 지금까지 생각해 낸 최선은 다음과 같습니다. cat file1.txt file2.txt > combined.txt && ./script < combined.txt 두 명령을 …

8
컴퓨터가 온라인 상태인지 확인하기 위해 ping하는 것보다 빠른 방법은 무엇입니까?
랩 컴퓨터 용 LAN 스크립트를 깨우고 있습니다. 우리는 컴퓨터 호스트 이름, IP 및 MAC 목록이있는 sqlite db를 가지고 있으며 현재 '-c1'로 각각 핑합니다. 그래서 끝없이 실행되지는 않습니다. 핑보다는 대답? ping을 사용하면 ping 응답이 계속 필요하므로 스크립트 속도가 약간 느려집니다. 어떤 제안에 감사드립니다!

6
실행 된 명령에서 오류 메시지를 캡처하는 방법은 무엇입니까?
자동화 된 서버 강화 스크립트를 작성해야했으며 필요한 것은 실행 된 각 명령의 모든 출력에 대한 보고서입니다. 오류 메시지를 문자열 안에 저장하고 텍스트 파일에 추가하고 싶습니다. 이 명령을 실행했다고 가정 해 봅시다. /sbin/modprobe -n -v hfsplus 내 컴퓨터에서 이것을 실행하면 다음과 같습니다. FATAL: Module hfsplus not found 해당 오류 메시지를 문자열 …
20 bash  scripting  string 

2
수신중인 응용 프로그램을 종료하지 않고 Linux tee 명령을 종료하는 방법
Linux 컴퓨터의 전원이 켜져있는 한 bash 스크립트가 있습니다. 아래 그림과 같이 시작합니다. ( /mnt/apps/start.sh 2>&1 | tee /tmp/nginx/debug_log.log ) & lauches 후, 아래와 같이 ps 출력 에서 tee 명령을 볼 수 있습니다. $ ps | grep tee 418 root 0:02 tee /tmp/nginx/debug_log.log 3557 root 0:00 grep tee 로그가 특정 크기에 …
19 linux  scripting  pipe  kill  tee 

8
코드가 서명되었는지 확인하는 쉘이 있습니까?
이번 주 PowerShell을 엉망으로 만들었고 스크립트를 실행할 수 있도록 스크립트에 서명해야한다는 것을 알았습니다. Linux에서 bash 스크립트 실행 방지와 관련된 유사한 보안 기능이 있습니까? 내가 아는 유일한 기능은 특정 키가 필요한 SSH의 기능입니다.

4
상호 연결된 명령간에 순환 데이터 흐름을 어떻게 구현할 수 있습니까?
명령을 서로 연결할 수있는 두 가지 유형을 알고 있습니다. 파이프를 사용하여 (다음 명령의 표준 입력에 표준 출력을 입력). Tee를 사용하여 (출력을 여러 출력에 결합). 이것이 가능한지 모르겠으므로 가상 연결 유형을 그립니다. 예를 들어이 의사 코드와 같이 명령 대신 변수를 사용하는 명령 사이에서 순환 데이터 흐름을 구현하는 방법은 무엇입니까? pseudo-code: a …

4
let 또는 expr이 0으로 평가되면 bash -e가 종료됩니다.
-e를 설정하는 bash 스크립트가있어 스크립트가 종료 상태! = 0에서 종료됩니다. 변수에 할당 된 기본 셸 산술을 시도하고 때로는 표현식이 0과 같으므로 let 또는 expr 명령의 종료 상태가 "1"이됩니다. 예를 들면 다음과 같습니다. #!/bin/bash -ex echo "Test 1" Z=`expr 1 - 1` || true echo "Z will print" let "A=4 - …

6
많은 파일에서 명령 실행
많은 파일 (xyz1, xyz2, xyz5025까지)이있는 폴더가 있으며 xyz1.faa, xyz2.faa 등을 출력으로 가져 와서 각 파일마다 스크립트를 실행해야합니다. 단일 파일의 명령은 다음과 같습니다. ./transeq xyz1 xyz1.faa -table 11 자동으로 수행하는 방법이 있습니까? 아마도 콤보일까요?

6
bash 스크립트가 실행될 때 특정 명령 만 인쇄하려면 어떻게해야합니까?
호출 할 때 전달하는 명령 줄 인수를 기반으로 다양한 if 문이있는 bash 스크립트가 있습니다. 어떤 명령이 실행되고 있는지에 대한 일종의 출력을 갖는 것은 모든 if 문을 통한 흐름을 확인하는 데 도움이되지만 현재 솔루션은 너무 많은 정보를 제공합니다. set -v스크립트에서 사용 하는 것이 스크립트에서 실행될 때 화면에 인쇄 된 명령을 보는 …

1
/ usr / bin / time shell 명령으로 % e 정밀도 향상
쉘에서 time 명령을 실행 time ./myapp하면 다음과 같은 출력이 나타납니다. real 0m0.668s user 0m0.112s sys 0m0.028s 그러나 명령을 실행하면 \time -f %e ./myapp정밀도가 떨어지고 다음을 얻습니다. 2.01s %E명령을 사용 하면 같은 방식으로 정밀도가 떨어집니다. 다시 정밀도를 높이려면 어떻게 초를 출력합니까? 나는이 Linux / Unix Command : 시간 과이 질문에 대한 …
19 shell  scripting  time 

4
IP 멀티 캐스트가 활성화되어 있는지 어떻게 알 수 있습니까
IP 멀티 캐스트 테스트를 실행하는 스크립트가 있습니다. 그러나 내 스크립트는 특정 Linux 시스템에서 실패합니다. CONFIG_IP_MULTICAST커널 구성 파일에서 커널이 이것으로 컴파일되었는지 확인할 수 있음을 알고 있습니다 . 그러나 대답 을 /proc보거나 sysctl얻을 수 있다면 스크립트에서 누락 된 요구 사항을 표시하는 것이 더 쉬울 것입니다. IP 멀티 캐스트가 보지 않고 커널로 컴파일되었는지 …



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