Mac OS X에서 네트워크 인터페이스가 나타날 때 스크립트를 실행할 수있는 방법이 있습니까? ip-up이라는 스크립트를 / etc / ppp에 넣으려고했지만 무선 네트워크 연결을 끊었다가 다시 연결할 때 실행되지 않는 것 같습니다. 네트워크 상태가 변경되었는지 지속적으로 확인하기 위해 cron 작업을 실행하지 않아도됩니다. 일부 Linux 배포판에서는 /etc/network/if-up.d/에 스크립트를 넣어서이를 수행 할 수 있습니다. …
나는 hexdump이런 식 으로 문자열을 덤프합니다 2031 3334 2e30 0a32 2032 3331 302e 000a. 0x0a줄 바꿈 문자 라는 것이 분명 하지만,이 문자열을 반향하려고하면 항상 1 430.2 2 13.0새 줄이 공백으로 바뀝니다 -e. 플래그를 사용합니다 . 무엇이 문제 일 수 있습니까? 광미 \0가 출력을 망칠까요? 0x0a새 줄 을 인쇄 할 수 …
파일이 있는지 확인 해야하는 스크립트를 작성하려고합니다. 콘솔에서 내가 쓴 if [[ -a /path/to/file.txt ]]; then echo "not mod"; else echo "mod"; fi 그리고 나는 얻는다 not mod 그러나 같은 일을하는 스크립트를 작성할 때 : #!/bin/sh if [[ -a /path/to/file.txt ]]; then echo "not mod"; else echo "mod"; fi 그런 다음 …
특정 별칭을 정의하는 유틸리티 스크립트를 작성하려고합니다. 내 SHELL은 tcsh(변경할 수 없음)입니다. 나는 다음을 시도했다 #!/bin/tcsh alias log 'less ~/logs/log.`date '+%Y%m%d'`'' 그런 다음 다음과 같이 실행하십시오. ./myscript log 내가 얻는 결과는 다음과 같습니다. log: Command not found. 당연히 내가 이렇게 실행하면 : source myscript log 다 괜찮아 지정하지 않고 할 수있는 …
서버를 시작하는 스크립트를 만들었습니다 (첫 번째 질문). 이제 시스템 부팅에서 실행하고 정의 된 서버를 시작하려고합니다. 이 작업을 수행하려면 어떻게해야합니까? 내 연구 결과는이 파일을 해당 /etc/init.d위치 에 넣고 시스템 부팅시 실행됩니다. 그러나 나는 스타트 업에 대한 첫 번째 주장이 어떻게 될지 이해할 수 없다 start. 이로 미리 정의 start되어 $1있습니까? startall스크립트에서 …
몇 개의 터미널 탭을 시작하고 각 탭에서 무언가를 실행하고 명령이 끝나면 각 탭을 열어 두는 명령을 작성하려고하므로 출력을보고 각 탭에 더 많은 명령을 입력 할 수 있습니다 이 같은: gnome-terminal --tab -e "ls -a" --tab -e "ls" 그러나 이것의 문제점은 "ls"명령이 완료 되 자마자 탭이 닫히는 것입니다. 누구든지 탭을 열어 …