Unix & Linux

Linux, FreeBSD 및 기타 Un * x와 유사한 운영 체제 사용자를위한 Q & A

2
종료 코드가 0이 아닌 경우 출력을 억제
프로그램이 0이 아닌 코드로 종료되지 않는 한 출력 (stdout 및 stderr)을 억제하는 가장 좋은 방법은 무엇입니까? 나는 생각 중입니다: quiet_success() { file=$(mktemp) if ! "$@" > "$file" 2>&1; then cat "$file" fi rm -f "$file" } 그리고 실행 quiet_success my_long_noisy_script.sh하지만 더 좋은 방법이 있는지 확실하지 않습니다. 다른 사람들이해야 할 일이라고 …

7
하나의 명령으로 모든 SSH 연결을 종료하고 PuTTY를 닫습니다.
모든 SSH 연결을 취소하고 "원샷"으로 PuTTY 를 닫을 수있는 방법이 있습니까? Windows 7에서 작업하고 PuTTY를 사용하여 다양한 Linux 호스트에 SSH로 연결합니다. 내가 일하는 방식의 예 : SSH to host1 with PuTTY... banjer@host1:~> #...doin some work...ooh! need to go check something on host8... banjer@host1:~> ssh host8 banjer@host8:~> #...doin some work...OK time …
19 linux  ssh  windows  putty  exit 

2
명령 프롬프트에서 if 문 실행
bash에서는 다음을 수행 할 수 있습니다. if [ -f /tmp/test.txt ]; then echo "true"; fi 그러나 sudo앞에 추가하면 더 이상 작동하지 않습니다. sudo if [ -f /tmp/test.txt ]; then echo "true"; fi -bash: syntax error near unexpected token `then' 어떻게 작동시킬 수 있습니까?

4
chsh를 실행해도 쉘이 변경되지 않습니다
쉘을 bash에서 zsh로 변경하고 싶습니다. 사용자 zol로 로그인 한 상태에서 다음을 실행하려고했습니다. $ chsh -s /bin/zsh $ sudo chsh -s /bin/zsh zol $ su -c 'chsh -s /bin/zsh zol' # The above all results with: $ password: $ chsh: Shell not changed. # zsh exists in /etc/shells.. chsh -l /bin/sh …
19 shell  zsh  users 

7
논리적 및 물리적 블록 장치 이름 간의 매핑
다른 논리적 및 물리적 블록 장치 이름 간의 매핑을 파악할 수 없습니다. "cat / proc / diskstats"의 출력은 다음과 같습니다. 104 0 cciss/c0d0 ... 104 1 cciss/c0d0p1 ... 104 2 cciss/c0d0p2 ... 104 16 cciss/c0d1 ... 253 0 dm-0 ... 253 1 dm-1 ... 253 2 dm-2 ... 253 3 …
19 lvm  block-device 


4
bash : / dev / stderr : 권한이 거부되었습니다
새 릴리스 버전으로 업그레이드 한 후 bash스크립트에서 오류가 발생하기 시작합니다. bash: /dev/stderr: Permission denied 이전 버전의 배쉬는 것 내부적으로 인식 (이 질문의 중복되지 않는 이유 인 그 파일 이름 이 하나 )과 정당한 일 (TM)을 할 , 그러나, 이것은 지금 작동이 중지되었습니다. 스크립트를 다시 성공적으로 실행하려면 어떻게해야합니까? 스크립트를 실행하는 사용자를 …


5
마우스 오른쪽 버튼을 클릭 할 때 X를 덜 민감하게 만드는 방법은 무엇입니까?
X를 마우스 오른쪽 버튼으로 클릭 할 때마다 거의 항상 내가하는 일에 대해 생각하지 않는 한 메뉴의 첫 번째 옵션을 트리거하는 것처럼 보입니다. 마우스를 아래로; 메뉴가 나타납니다 실수로 마우스를 1-3 픽셀 아래로 또는 오른쪽으로 드래그 마우스 위로; 선택된 메뉴 항목 메뉴를 너무 쉽게 트리거하지 않도록 이것을 조정할 수있는 방법이 있습니까? 중요한 …
19 x11  mouse 

3
Linux 커널 스레드는 실제로 커널 프로세스입니까?
Linux에서 Java VM의 각 사용자 스레드에 대한 커널 스레드를 작성하는 곳을 여러 곳에서 읽었습니다. ( "커널 스레드"라는 용어는 두 가지 방식으로 사용됩니다. 핵심 OS 작업을 수행하기 위해 작성된 스레드 OS가 인식하고 사용자 작업을 수행하도록 예약 된 스레드 나는 후자의 유형에 대해 이야기하고 있습니다.) Linux 프로세스는 부모와 자식 사이의 공유 메모리 …


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


2
-q가 wget 출력 로깅을 확실히 해제합니까?
현재 원격 웹 페이지를 다운로드하기 위해 wget을 사용하는 Linux 서버에서 실행중인 쉘 스크립트가 있습니다. 이는 특정 시간에 실행되도록 예약 된 크론 작업에 의해 실행됩니다. 누군가 -q옵션 을 추가 하면 콘솔에 반환되는 모든 출력이 중지 될뿐만 아니라 로그에 쓰거나 로그 파일을 작성하려고 시도하는 모든 시도가 중지되는지 확인할 수 있습니까?
19 linux  shell  wget 

4
Linux 3.0.0-12 서버에서 kworker가 많은 리소스를 소비하는 이유는 무엇입니까?
지난 금요일에 우분투 서버를 11.10으로 업그레이드했는데, 이제 3.0.0-12 서버 커널에서 실행됩니다. 그 이후 전반적인 성능이 크게 떨어졌습니다. 업그레이드하기 전에 시스템로드는 약 0.3 이었지만 현재 16GB RAM (10GB 사용 가능, 스왑 사용 안 함)이있는 8 코어 CPU 시스템에서 22-30입니다. [md1_raid1]과 [btrfs-transacti]가 많은 리소스를 소비했기 때문에 BTRFS 파일 시스템 드라이버와 기본 MD …
19 kernel  performance  cpu  load 

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