«bash» 태그된 질문

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

1
bash 스크립트의 Ctrl-C
스크립트가 현재 실행중인 명령뿐만 아니라 스크립트가 중단되도록 bash 스크립트에서 ctrl+ c처리를 어떻게 구현 합니까? (장기 실행되는 명령을 실행하는 스크립트가 있다고 상상해보십시오. 사용자가 ctrl+를 c누르고 명령을 중단하지만 스크립트는 진행됩니다.) 둘 다 종료되는 방식으로 동작해야합니다.


8
자주 변경되는 IP를 가진 상자에 SSH
IP를 자주 변경하는 클라우드 박스가 있습니다. 나는 호스트 이름을 사용하여 ssh하지만이 오류 메시지로 인해 서버가 시작될 때마다 known_hosts 파일을 편집해야합니다. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It …

6
SSH 로그인에서 사용자 정의 .bashrc 파일을 사용하는 방법
나는 함께 일하는 새로운 회사와 함께 비교적 짧은 수명으로 리눅스 서버에 액세스해야한다는 것을 알았습니다. 이러한 각 서버에는 계정이 있지만 새 계정을 만들 때마다 .bashrc를 통해 전송해야하는 번거 로움을 거쳐야합니다. 그러나 약 몇 달 안에 서버가 더 이상 존재하지 않을 수 있습니다. 또한 .bashrc를 통해 전송하는 것이 가치가 없지만 짧은 시간 …

1
막는 장치 파일이 있습니까?
... / dev / null과 비슷한 것이지만 그것에 쓰여진 모든 바이트를 막는 것입니까? 필요한 것은 출력을 차단하여 임의의 실행 파일을 메모리에 유지하는 트릭입니다. 출력이 먼저 버퍼에 쓰여지기 때문에 파이프를 사용할 수없는 것 같습니다.
21 linux  bash  cygwin 


4
로그 오프 할 때 백그라운드 프로세스가 SIGHUP을 얻습니까?
이것은 이 질문에 대한 후속 조치 입니다. 테스트를 더 진행했습니다. 실제 콘솔에서 또는 SSH를 통해 수행되는지 여부는 실제로 문제가되지 않으며 SCP에서만 발생하지 않습니다. 나는 또한 그것을 테스트했다 cat /dev/zero > /dev/null. 동작은 정확히 같습니다 : 사용하여 백그라운드에서 프로세스를 시작합니다 &(또는 사용하기 시작이야 후 배경에 넣어 CTRL-Z와 bg); 이 사용하지 않고nohup …
21 linux  bash  process  signals 

2
명령 시작시 백 슬래시
에서 RVM의 설치 매뉴얼을 I로 시작하는 라인을 많이 볼 '\' 루비와 함께 RVM을 설치하십시오. $ \curl -L https://get.rvm.io | bash -s stable --ruby 나는 그것이 틀린 유형이라고 생각하지만 여러 번 반복합니다. 그 이유는 무엇입니까?

4
ssh 원격 명령의 $ PATH가 대화식 쉘의 $ PATH와 다른 이유는 무엇입니까?
도트 파일에서 $ PATH를 수정하지 않은 사용자가 있습니다. 정확히 시스템 기본 설정입니다. 로그인 쉘에서 : $ ssh example.com user@example.com:~$ cat /tmp/hello.hs #!/bin/bash echo "$SHELL" echo "$PATH" user@example.com:~$ /tmp/hello.hs /bin/bash /usr/local/bin:/usr/bin:/bin 에 지정된대로 정확하게 /etc/profile. 이것은 다소 예기치 않은 것을 발견합니다. $ ssh example.com '/tmp/hello.sh' /bin/bash /usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games 내가 말했듯이에서 ~/.bashrc또는에서 $ …
20 ssh  debian  bash 

5
Linux에서`>`가 자동으로 실패하는 원인은 무엇입니까?
이 명령을 실행했습니다. python ./manage.py dumpdata partyapp.InvitationTemplate > partyapp_dump.json partyapp_dump.json파일에 데이터를 덤프 합니다. 그러나 모든 데이터가 화면에 인쇄되고 빈 partyapp_dump.json파일이 생성됩니다. 왜 이런 일이 일어날 수 있습니까? 나는 테스트 ls > partyapp_dump.json했고 완벽하게 작동했습니다.
20 linux  bash 

7
자동화 된 스크립트를 사용하여 시간대 설정
새 slicehost 설치를 자동화하는 스크립트를 작성 중입니다. 완벽한 세계에서, 스크립트를 시작한 후에 나에게 관심을 갖지 않고 스크립트가 실행됩니다. 한 가지 예외를 제외하고는 성공했습니다. 입력을 필요로하지 않는 영구적 인 (잔여 재부팅) 및 제정신 (표준 및 일광 절약 시간에 맞게 조정하므로 날짜를 강제하지 않음) ... 시간대를 어떻게 설정합니까? 현재 사용하고 있습니다 dpkg-reconfigure …


7
쉘 스크립트에서 ssh-agent 실행
ssh-agent를 시작하고 개인 키를 에이전트에 추가하는 쉘 스크립트를 작성하려고합니다. 예: #!/bin/bash # ... ssh-agent $SHELL ssh-add /path/to/key # ... 이것에 대한 문제는 ssh-agent가 분명히 $ SHELL의 다른 인스턴스 (내 경우에는 bash)를 시작하고 스크립트의 관점에서 모든 것을 실행하고 ssh-add를 수행하며 그 아래의 것은 실행되지 않습니다. 쉘 스크립트에서 ssh-agent를 어떻게 실행하고 명령 …

2
나중에 작업을 예약하는 cron과 같은 유틸리티가 있습니까 (단 한 번만)?
특정 (정기적이지 않은) 이벤트가 발생할 때 텍스트를 보내는 프로그램을 설계하려고합니다. 지금은이 이벤트가 언제 발생하는지 확인한 다음 발생하기 직전에 텍스트를 보낼 (크론과 같은) 작업을 예약하는 스크립트를 원합니다. 보다 구체적인 예는 다음과 같습니다. 스크립트 A가 실행되어 다음 이벤트 시간을 감지합니다. 스크립트 A는 ??? 스크립트 B가 $ time에 실행되도록 스케줄 $ time에 ??? …
19 linux  bash  cron 

1
파이프를 사용할 때 쉘 명령이 느리고 중간 파일로 빠르게
누구나 중간 파일을 사용할 때 또는 파이프를 사용할 때 처리 시간의 큰 차이를 이해합니까? 새로운 데비안 스퀴즈 서버에서 표준 도구를 사용하여 tiff를 pdf로 변환하고 있습니다. 이를 수행하는 표준 방법은 먼저 ps로 변환하는 것입니다. 파이프없이 : root@web5:~# time tiff2ps test.tif > test.ps real 0m0.860s user 0m0.744s sys 0m0.112s root@web5:~# time ps2pdf13 …

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