«scripts» 태그된 질문

스크립트는 "일반 텍스트"파일로 작성된 일련의 지침입니다. 스크립트 인터프리터 (예 : Bash 또는 다른 쉘, Python, Perl, Ruby 등)는 파일을 읽고 명령 프롬프트에 입력 된 것처럼 명령을 수행합니다.

2
IP를 금지하는 쉘 스크립트
일부 IP가 내 서버의 수천 개의 연결을 열고 있습니다. 우분투 14 서버가 있습니다. 다음 명령을 사용하여 총 연결을 확인합니다. netstat -an | grep tcp | awk '{print $ 5}'| cut -f 1 -d : | 정렬 | uniq -c | 정렬 -n 그런 다음 다음 iptables 규칙을 사용하여 범인 IP를 …

5
시간이 몇 분이면 어떻게 되나요?
내가 명령을 입력하면 내 시스템은 10:42와 같은 시간을 표시했습니다 date +%R. 총 시간이 필요합니다. 이것은 642 분과 같은 의미입니다. 총 시간을 분 단위로 표시하는 명령 또는 쉘 스크립트가 있습니까?

3
터미널 명령의“bad”(0 아님) 리턴 코드를 강제로 적용 하시겠습니까?
나는 파이썬으로 작성된 프레임 워크를 가지고 있으며 테스트 목적으로 기본적으로 서브 프로세스 (일명 쉘 호출)를 원합니다 ... RC와 함께 돌아와야합니다! = 0. 존재하지 않는 실행 파일을 호출하려고했습니다. 또는 "종료 1"을 실행하거나; 그러나 어떤 이유로 FileNotFoundError로 변환되었습니다. 따라서 리턴 코드! = 0 ( "신뢰할 수있는"방식으로 트리거하기 위해 수행 할 수있는 다른 …

1
전원 공급 장치가 연결되어 있거나 꺼져있을 때 어떻게 스크립트를 실행할 수 있습니까?
어떤 이유로 전원 공급 장치를 연결하거나 분리 할 때 랩탑의 화면 밝기가 업데이트되지 않습니다. 그 문제에 대한 몇 가지 해결책을 살펴 보았지만 그중 어느 것도 잘 작동하지 않는 것 같습니다. 그래서 절망과 포기 대신에 이것을 학습 경험으로 바꾸려고 노력하고 나를 위해 그것을하는 대본을 쓸 수 없는지 알아보기로 결정했습니다. 물론 인터넷에서 …


2
Dash를 통해 명령 행 인수를 스크립트에 전달하려면 어떻게해야합니까? (14.04)
최근 Dash에 쉘 스크립트를 추가하는 방법에 대해이 질문을했습니다. 14.04에서 터미널을 열지 않고 작성한 bash 스크립트를 어떻게 실행합니까? 완벽하게 작동했습니다. 후속 질문 : Dash를 통해 명령 줄 인수를 어떻게 전달할 수 있습니까? 예 :이 경우 대시 명령의 이름은 "Panel"입니다. 스크립트는 8 개의 터미널로 화면을 표시합니다. 사용법의 예는 다음과 같습니다. panel # …

2
CentOS 성공 / 실패와 동등한 Ubuntu
CentOS의 많은 서비스는 다음과 같습니다 (각각 녹색과 빨간색 제외). $ sudo service blah start Starting blah: [ OK ] $ sudo service notrunning stop Stopping notrunning: [FAILED] 때문입니다 /etc/init.d스크립트에서 유틸리티 스크립트 사용 /etc/rc.d/init.d/functions이라고를 success하고 failure. /etc/init.d/sshdCentOS 의 스 니펫은 다음과 같습니다 . echo -n $"Starting $prog: " $SSHD $OPTIONS && …

3
Unity 로그인 / 로그 아웃에서 스크립트를 어떻게 실행합니까?
SSHFS를 통해 일부 폴더를 마운트하는 스크립트와 마운트 해제하는 스크립트가 있습니다. 기본 Ubuntu 데스크탑이 시작될 때 (그래픽 콘솔에 로그인 한 후) 마운트 스크립트를 시작하고 싶습니다-오른쪽 상단의 톱니 바퀴에서 "로그 아웃 ..."할 때 마운트 해제 스크립트 데스크탑. 누군가 이것을 달성하는 방법을 말해 줄 수 있습니까? 데스크탑 실행 / 종료시 명령을 실행하는 가장 …

3
쉘 스크립트에서 문자열 평가
이 bash 셸 스크립팅 안내서를 따르고 있습니다. http://www.tldp.org/LDP/Bash-Beginners-Guide/html/sect_07_01.html Numeric Comparisons 섹션에서 예제를 인용합니다 : anny > num=`wc -l work.txt` anny > echo $num 201 anny > if [ "$num" -gt "150" ] More input> then echo ; echo "you've worked hard enough for today." More input> echo ; fi 위에서 …


2
contab을 사용하여 bash 스크립트로 스크린 세션 만들기
나는 .jar 파일은 내가 사용 crontab을 편집 한 서버가 부팅 (우리는 VPS를 사용하는), 그리고 그래서 때마다 실행하려면 crontab -e다음 추가를 @reboot bash /home/bash/startserver.sh. 그러나 스크립트가 작동하는 시점까지는 얻지 못했습니다. 내 스크립트는 다음과 같습니다. #!/bin/bash screen -S bukkit cd $HOME/server java -jar bukkit.jar 내가 사용해야하는 이유는 screenbukkit.jar를 시작할 때 해당 프로그램에 …

2
PID 대신 kill 주어진 tcp 포트 번호를 사용하는 Oneliner 명령?
나는 종종 예를 들어 sudo netstat -lpn |grep :8088 출력을 본다 tcp6 0 0 :::8088 :::* LISTEN 11189/java 그리고 sudo kill -kill 11189 killatport 8088tcp 포트 번호를 변수로 사용하고 원하는 것을 수행하는 파이프 라인의 별칭으로 만들 수있는 것과 같은보다 편리한 명령을 원합니다. 그러나 출력 및 파이프에서 PID를 얻는 방법 kill …

1
왜 $ 0이 -bash로 설정되어 있습니까?
첫 번째 로그인 프로세스 이름이로 설정되어있는 것 같습니다 -bash. 그러나 서브 쉘을 사용하면 이름이됩니다 bash. 예를 들면 다음과 같습니다. root@nowere:~# echo $0 -bash root@nowere:~# bash root@nowere:~# echo $0 bash -bash 다음과 같은 일부 스크립트가 실패합니다 . /usr/share/debconf/confmodule exec /usr/share/debconf/frontend -bash Can't exec "-bash": No such file or directory at /usr/share/perl/5.14/IPC/Open3.pm …

1
Ubuntu 13.04에서 사용자 정의 키보드 단축키를 bash 스크립트에 연결하는 방법은 무엇입니까?
Ubuntu 13.04 사용자는이 최신 버전의 Ubuntu와 함께 다양한 문제와 비 호환성을 가지고있었습니다. 이 중 하나는 일부 패키지를 설치 한 후 '시스템 설정-> 밝기 및 잠금'탭에서 밝기 막대가 갑자기 사라 졌다는 것입니다. 해결 방법은 xbacklight 사용하는 것으로 나타났습니다 . 나 자신을위한 연습으로 터미널의 xbacklight를 사용하여 밝기를 쉽게 늘리고 줄이기 위해 짧은 …

1
사용자 로그 아웃시 스크립트 실행 (루트 사용자 아님)
나는 우분투 12.10을 통일로 운영하는 대학 실험실에 있으며 루트 특권이 없습니다. 로그 아웃 할 때 스크립트를 실행해야합니다. 이것이 가능한가? 참고 : 이것은 아마도이 질문 의 사본 일 것입니다. 그러나 주어진 대답은 매우 비밀스럽고 구체적인 지시는 없습니다.
8 scripts  root  logout 

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