«bash» 태그된 질문

Bash는 Bourne Again SHell이며, 전형적인 Unix sh (쉘)의 후계자입니다.

5
ulimit -n 변경하지 않음-values ​​limits.conf가 적용되지 않습니다
우분투 컴퓨터의 모든 사용자에 대해 열린 파일 설명자를 최대로 늘리려 고합니다. 이 질문은이 질문에 대한 후속 조치입니다. pam_limits.so가 필요한 경우에도 열린 파일 설명자 limits.conf 설정을 ulimit에서 읽지 않습니다. limits.conf에 필수 "루트"항목을 추가 한 것을 제외하고 여기에 항목이 있습니다 * soft nofile 100000 * hard nofile 100000 root soft nofile 100000 …
13 linux  ubuntu  bash  pam  ulimit 

2
시스템의 모든 사용자를위한 글로벌 .bash_profile이 있습니까?
그래서 나는 svn 색상을 우연히 발견 했으며 그것이 우리의 모든 개발자가 이해할 수있는 유용한 것이라고 생각했습니다. 이 글을 읽으면 코드에 코드를 넣을 수 ~/.bash_profile있지만 서버에 전역 적으로 어떻게 포함 시킬지 궁금합니다. 따라서 모두에게 기본값입니다. .bash_profile이것을 추가 할 수 있는 전역 이 있습니까? 다른 방법일까요?
13 bash  svn 

6
ini 파일을 bash 배열 변수로 구문 분석하고 변환하는 방법은 무엇입니까?
ini 파일을 bash 배열 변수로 변환하려고합니다. 샘플 ini는 다음과 같습니다. [foobar] session=foo path=/some/path [barfoo] session=bar path=/some/path 그래서 이들은 다음과 같이됩니다 : session[foobar]=foo path[foobar]=/some/path session[barfoo]=bar 등등. 지금은이 명령 만 내놓을 수있었습니다 awk -F'=' '{ if ($1 ~ /^\[/) section=$1; else if ($1 !~ /^$/) print $1 section "=" $2 }' 또한 …

2
rsync를 사용하여 외부 파일 만 삭제
두 디렉토리 구조를 비교하고 대상 위치에서 불필요한 파일과 디렉토리를 삭제하는 가장 좋은 방법은 무엇입니까? 개발중인 작은 웹 포토 갤러리 앱이 있습니다. 사용자는 FTP를 사용하여 이미지를 추가 및 제거합니다. 필자가 작성한 웹 갤러리 소프트웨어는 즉시 새로운 썸네일을 생성하지만 삭제는 처리하지 않습니다. 내가하고 싶은 것은 미리 정의 된 간격으로이를 처리하기 위해 명령 …
13 linux  bash  rsync 



4
명령 줄에서 파일 범위 복사 (ZSH / BASH)
연속 번호가 접미사로 포함 된 파일 목록이 있습니다. 이 파일들 중 일부만 복사하고 싶습니다. 내 cp 명령의 일부로 범위를 지정하는 방법 $ls P1080272.JPG* P1080273.JPG* P1080274.JPG* P1080275.JPG* P1080276.JPG* P1080277.JPG* P1080278.JPG* P1080279.JPG* P1080280.JPG* P1080281.JPG* P1080282.JPG* P1080283.JPG* P1080275.JPG에서 P1080283.JPG로 파일을 복사하고 싶습니다. $cp P10802[75-83].JPG ~/Images/. 이것을 할 수있는 방법이 있습니까?
13 linux  bash  copy  zsh 


5
성공시에만 쉘 명령의 출력을 숨기시겠습니까?
쉘 명령의 출력을 숨기려면 일반적으로 stderr 및 stdout을 경로 재지 정해야합니다. 기본적으로 출력을 숨기지 만 오류시 누적 된 모든 출력을 덤프하는 내장 기능 또는 명령이 있습니까? 이것을 원격 ssh명령 의 래퍼로 실행하고 싶습니다 . 이제 리디렉션을 사용하고 있지만 실패한 원인에 대한 단서가 없으며 너무 자세합니다. 편집 : 결국 @Belmin의 답변을 …
12 linux  bash  shell 

4
다른 사용자로 스크립트 시작
나는 /etc/init.d/에 스크립트를 만들었는데 마치 마치 마치 홈 디렉토리의 다른 (루트가 아닌 권한있는) 사용자가 시작한 것처럼 다른 스크립트를 실행해야합니다. 이 스크립트를 다음과 같이 시작합니다. sudo -b -u <username> <script_of_a_particular_user> 그리고 작동합니다. 그러나 계속 실행되는 모든 사용자 스크립트 (예 : 일부 감시)에 대해 해당 부모 sudo 프로세스가 여전히 살아 있고 루트로 …
12 linux  debian  bash  sudo  init.d 

2
xargs를 사용할 때 인수 대신 stdin으로 리디렉션
폐쇄되었습니다 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 휴일 육년 전 . 예를 들어, 명령을 사용하여 cat foo.txt | xargs -I{} -n 1 -P 1 sh -c "echo {} …

3
Linux에서 BIOS 설정을 변경할 수 있습니까?
KVM을 하나씩 연결하지 않고도 많은 컴퓨터에서 IPMI를 활성화하는 스크립트를 작성하려고합니다. Linux에서 BIOS 설정을 변경할 수 있습니까? OS는 SL6입니다. 각 시스템의 전원을 껐다 켜야 할 수도 있음을 이해하지만 물론 프로그래밍 방식으로 수행 할 수 있습니다.
12 linux  bash  scripting  bios 

3
bash 스크립트를 통해 파일 편집
나는 bash 스크립팅의 초보자입니다 .Bash 스크립트를 작성하여 자동으로 Linux 상자에 물건을 설치하고 구성합니다. 내가 편집하고 싶다고 가정 해보십시오. /etc/yum.repos.d/epel.repo bash 스크립트에 의해 내가하고 싶은 것은 다음과 같습니다 /etc/yum.repos.d/epel.repo 파일을여십시오 [epel] 섹션 찾기 epel 섹션에서 line enabled = 1 직후에 라인 우선 순위 = 10 추가 내가 추가 한 첫 번째 …
12 linux  centos  bash 

5
PID가 실행 중인지 확인하는 올바른 방법은 무엇입니까?
나는이 .pid파일을, 그리고 프로세스가 실행되고 있는지 확인해야합니다. 지금까지 두 가지 옵션을 찾았습니다. kill -0 `cat something.pid` pid가 실행되고 있지 않으면 오류를 출력합니다. 나는 이것이 리디렉션 될 수 있다는 것을 알고 /dev/null있지만 이것이 최선의 해결책은 아니라고 생각합니다. 두 번째 해결책은을 사용 ps하는 것이지만 STDOUT에도 인쇄됩니다. ps -ef `cat something.pid` 출력을 리디렉션하고 …
12 linux  unix  bash  process  pid 

3
본문이 비어 있지 않은 경우 명령 행에서 메일 보내기
로그가 변경되면 알려주는 간단한 스크립트를 작성하고 싶습니다. 이를 위해 grep을 사용하여 관심있는 줄을 찾습니다. 지금은 다음과 같이 작동합니다. grep line /var/log/file | mail -s Log email@domain.tld 문제는 일치하는 줄이 없어도 메일을 보낸다는 것입니다. mailutils의 메일 유틸리티에는 빈 본문이있는 메일을 삭제하라는 스위치가없는 것 같습니다. 그렇게하는 빠르고 쉬운 방법이 있습니까?

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