«scripting» 태그된 질문

스크립트는 독립형 실행 가능 프로그램으로 컴파일되지 않고 인터프리터 프로그램에 의해 실행되는 일련의 명령 또는 명령입니다.

4
SSH 키 관리를위한 조언
많은 SSH 키 쌍을 관리하기위한 모범 사례는 무엇입니까? SSH를 사용하여 집과 직장에서 여러 시스템에 연결합니다. 현재 직장 및 가정 시스템 모두에 대해 상당히 작고 관리 가능한 키 쌍 모음이 있습니다. 혼동을 피할 수 있도록 명명 된 키 쌍을 생성하는 스크립트가 있습니다. 내 홈 네트워크는 랩탑 (우분투), 두 개의 데스크탑 (우분투 …
13 ssh  scripting 


4
변경된 파일의 백업 만 생성하는 sed 전체 대체 방법을 수행하는 방법은 무엇입니까?
현재 작업 디렉토리의 모든 파일에 사용 된 용어를 대체하기 위해 다음을 실행했습니다. $ find . -type f -print0 | xargs -0 sed -i'.bup' -e's/Ms. Johnson/Mrs. Melbin/g' 이 단어 대체를 수행했지만 문자열 .bup이없는 파일 파일 도 만들었습니다 Ms. Johnson. 불필요한 백업을 모두 만들지 않고 대체를 수행하려면 어떻게합니까?

3
구식 GUI를 만드는 방법 (debian / arch 설치 프로그램 등)
최근에 많은 설치 작업을 해왔으며 가능하면 일반적으로 Live CD의 GRUB 메뉴에서 텍스트 설치를 선택합니다. 대부분의 설치 관리자는 다음과 같습니다. 나는 항상 이러한 GUI (당신이 그렇게 부를 수 있다면)가 정말 훌륭하고 가벼웠다 고 생각했습니다. 많은 응용 프로그램 / 디스코가 그것들을 사용하는 것처럼 볼 때 공유 라이브러리 또는 올바른 것이어야합니까? 이런 물건을 …
13 scripting  distros  gui 


2
google-chrome의 현재 탭에서 URL을 얻는 방법이 있습니까?
나는 파이어 폭스에서 파이썬 명령을 사용하여 그 일을했지만 최근에는 무언가가 바뀌었고 더 이상 URL을 얻을 수 없습니다! 파이어 폭스와 함께 작동했던 것 : #!/bin/bash current_tab_num () { python2 <<< $'import json\nf = open("/home/username/.mozilla/firefox/xxxxx.default/sessionstore.js", "r")\njdata = json.loads(f.read())\nf.close()\nprint str(jdata["windows"][0]["selected"])' } current_tab_url () { sed -n "$(current_tab_num)p" <(python2 <<< $'import json\nf = open("/home/username/.mozilla/firefox/xxxxx.default/sessionstore.js", …

2
bash / shell 스크립트 종속성 검사
bash 스크립트의 종속성을 확인하는 방법 / 명령이 있습니까? 다시 말해,이 질문에 대한 응답 : 스크립트를 실행하기 위해 사용자는 어떤 라이브러리를 설치해야합니까? 스크립트를 읽고 수동으로 수행 할 수 있으며 호출하는 다른 라이브러리 / 명령을 확인하지만 긴 스크립트에서는 분명하지 않습니다.

5
다른 매개 변수를 사용하여 동일한 명령을 실행
다음 명령을 실행할 수 있음을 알고 있습니다 ls Some{File,Folder} 그리고 이것을 실행하는 것과 같습니다. ls SomeFile SomeFolder (나는 또한 같은 것들에 많이 사용합니다 mv place_{a,b}) 그러나 다음과 같이 할 수있는 다른 바로 가기가 있는지 궁금합니다. run-command --a --whole --lot --of --flags parameter a; \ run-command --a --whole --lot --of --flags …

5
리디렉션을 사용하는 쉘 명령을 완전히 포크하는 방법
나는 몇 년 동안 꽤 많은 쉘 스크립트를 작성했지만 (확실히 sysadmin은 아닙니다) 항상 문제를 일으킨 것이 있습니다 : Bash 스크립트 의 백그라운드에서 끊어지지 않는 쉘 명령을 어떻게 포크 할 수 있습니까? 예를 들어 내가 이것을 가지고 있다면 : command_which_takes_time input > output 어떻게 "노프"하고 포크 할 수 있습니까? 다음은 내가 …
13 bash  scripting  nohup  fork 


3
Awk와 패턴이 일치하는 레코드 수
그래서 last > lastloggedin마지막 시스템 재부팅 이후 클래스 마지막 로그인을 보여주는 파일을 작성하라는 명령을 받았으며 이제는 문자열 myawk을 lastloggedin포함하는 행 수를 계산 / 결정하는 Awk 스크립트를 작성하라는 요청을 받았습니다 CFS264. 내가 했어 grep -c CFS264 lastloggedin

2
쉘 스크립트 : 내부에 sudo를 사용하고 sudo로 실행합니까?
쉘 스크립트를 작성할 때 일부 명령이 아닌 수퍼 유저 권한이 필요한 쉘 스크립트를 작성할 때 수퍼 유저 권한이 필요한 명령에 sudo를 추가하고 sudo없이 쉘 스크립트를 실행하거나 수퍼 유저 권한이 필요한 명령에 sudo를 추가하지 말고 sudo로 쉘 스크립트를 실행 하시겠습니까? 두 번째 방법으로 비밀번호를 한 번만 제공하면되지만 스크립트의 모든 명령은 필요하지 …

6
프로그래밍 방식으로 crontab에 무언가 추가하기 (ssh 이상)
배포 스크립트가 있는데 사용자에게 무언가를 추가해야합니다 crontab(XXX 일마다 로그를 정리하는 스크립트를 트리거 함). 이는 첫 번째 배포 중 또는 업데이트가 필요한 경우에만 수행해야합니다. ( xxx.py deploy env또는 달리기 가능 xxx.py update env) 그래서 나는 이것을해야합니다 : Check if my cronJob already exist Put my cronJob if it does not already …
13 scripting  cron 

2
bash 스크립트의 정규식
이것은 처음으로 bash 스크립팅이므로 쉽게 실수 할 수 있습니다. 기본적으로 사용자 그룹을 가져 오는 스크립트를 작성하려고하는데 특정 그룹에 있으면 그에 따라 기록합니다. 분명히 더 많은 기능이있을 것이지만 정규식을 작동시킬 수 없을 때도 포인트가 없습니다! 지금까지 나는 이것을 가지고있다 : #!/bin/bash regex="^([a-zA-Z0-9\-_]+ : [a-zA-Z0-9\-_]+) (usergroup)$" # example output groups="username : username …


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