scripting

Awesome에서 Variety에서 설정한 배경화면에 대한 심볼릭 링크를 어떻게 생성합니까?
scripting

Awesome에서 Variety에서 설정한 배경화면에 대한 심볼릭 링크를 어떻게 생성합니까?

Awesome Window Manager에서 Variety Wallpaper Changer(아래 표시)의 set_wallpaper 스크립트를 수정하여 ~/.cache/current_wallpaper새로 설정된 배경화면 이미지에 대한 심볼릭 링크를 생성하려면 어떻게 해야 합니까? # Awesome Window Manager # Be sure to start variety when you start awesome, such as by adding it to ~/.xinitrc # NOTE: This co...

Admin

스크립트를 컴파일하고 시스템 시작 전(또는 도중)에 실행되도록 시스템에 추가합니다.
scripting

스크립트를 컴파일하고 시스템 시작 전(또는 도중)에 실행되도록 시스템에 추가합니다.

정말 어떻게 해야할지 모르겠어서 여기 계신 모든 분들께 도움을 요청합니다 간단히 말해서, 배경 세부정보 내 Raspberry Pi 5에는 USB3 2.5gb NIC가 연결되어 있습니다.(이 SBC에는 자체 1GB NIC도 내장되어 있습니다). 운영 체제 Raspberry Pi OS Lite 64비트를 설치했습니다.데비안 버전: 12 (nerdy)- 예, 모든 것이 업데이트되었습니다. 네트워크 및 네트워크 카드가 구성됨자세한 내용/게시물은 다음과 같습니다. USB3 NIC를 기본/기본 인터페이스로 사...

Admin

find ....-execdir이 누락된 파일의 이름을 바꾸는 이유는 무엇입니까? 다루기 힘든
scripting

find ....-execdir이 누락된 파일의 이름을 바꾸는 이유는 무엇입니까? 다루기 힘든

MX Linux 23.2에서 zsh를 사용하고 있습니다. 수년 동안 나는 왜 다음과 같은 명령이 나오는지 알아내려고 노력해 왔습니다. find . -depth -type f -execdir rename 's/_720p//' {} \; 파일을 건너뜁니다. 내 파일 관리자가 변경 사항을 표시하지 않는다는 것을 알았으므로 ls터미널에 입력하여 확인했습니다. 바라보다! 이름에 "_720p"가 있는 파일이 여기에 나열됩니다. 프로세스를 백그라운드로 보내고 를 사용해 보았지만 wait동일한 결과를 얻었습니다....

Admin

Flatpak 패키지가 쉘 스크립트에 설치되어 있는지 프로그래밍 방식으로 확인하는 방법은 무엇입니까?
scripting

Flatpak 패키지가 쉘 스크립트에 설치되어 있는지 프로그래밍 방식으로 확인하는 방법은 무엇입니까?

주어진 Flatpak 패키지가 설치되어 있는지 감지하고 답변에 따라 다른 코드 경로를 사용하려는 스크립트를 작성 중입니다. 어떻게 해야 하나요? command -v이와 같은 전통적인 조치는 사용자가 Flatpak 패키지를 추가하는 데 필요한 단계를 수동으로 수행하지 않는 한 작동하지 않으므로 $PATH이에 의존하고 싶지 않습니다. ...

Admin

잠시 후 대화형 세션에서 애플리케이션을 계속 다시 시작합니다.
scripting

잠시 후 대화형 세션에서 애플리케이션을 계속 다시 시작합니다.

그래서 저는 이것이 실제로 적용할 만한 것이 많지 않은 다소 복잡한 사용 사례라는 것을 알고 있습니다. 그래서 불행히도 지금까지 많은 유용한 지침을 찾을 수 없었습니다. 기본적으로 로그인 시 CLI 애플리케이션을 자동으로 실행하고 종료 시 설정된 시간(예: 1분)이 경과한 후 애플리케이션을 계속 다시 시작하는 터미널 전용 세션을 갖고 싶습니다. 셸은 응용 프로그램 종료 중에 정상적으로 작동해야 합니다. 이것은 나의 현재 설정입니다(지금까지는 훌륭하게 작동합니다). 터미널 전용 세션이 있습니다(GUI...

Admin

SIGTSTP(Ctrl-Z)는 스크립트 명령으로 시작된 스크립트에 대해 작동하지 않습니다.
scripting

SIGTSTP(Ctrl-Z)는 스크립트 명령으로 시작된 스크립트에 대해 작동하지 않습니다.

참고: stdin 및 stdout을 파일에 기록하는 명령을 script나타냅니다 .script script이 유틸리티를 사용하여 터미널의 텍스트 색상을 유지하면서 나중에 검사할 수 있도록 출력을 저장하는 스크립트를 실행하려고 합니다  . CtrlZ+ () 를 사용하여 현재 스크립트를 일시 중지하려고 하면 SIGTSTP콘솔이 인쇄되고 ^Z스크립트가 중지되지 않습니다. Ctrl그런 다음 +를 시도했습니다 .S ( SIGSTOP). 현재 실행 중인 스크립트는 정지되지만( htop모든 프로세스를 ...

Admin

accels/nemo 파일 구문을 더 잘 이해하고 사용자 정의 Nemo 스크립트에 키보드 단축키를 추가합니다.
scripting

accels/nemo 파일 구문을 더 잘 이해하고 사용자 정의 Nemo 스크립트에 키보드 단축키를 추가합니다.

여기에 설명된 대로 사용자 정의 Nemo 스크립트에 키보드 단축키를 추가하는 지침을 주의 깊게 따랐습니다.우분투 답변 물어보기이스택 오버플로 답변. 이 기술은 Nemo 키보드 단축키를 수정하는 데 효과적이지만 이 지침은 Linux Mint Cinnamon 21.3 상자의 Nemo 스크립트에 키보드 단축키를 추가할 수 없습니다. 이 문제를 디버깅하는 데 도움이 되도록 이 기능을 구현하는 예제 줄의 구문을 더 잘 이해하고 싶습니다(이 줄은 accels/nemo환경 변수가 가리키는 폴더에 있는 파일 에 포...

Admin

SSH 키 일괄 업데이트
scripting

SSH 키 일괄 업데이트

최근에 주 서버를 Oracle Linux 8.8에서 Oracle Linux 9.3으로 업그레이드했습니다. 안타깝게도 많은 시스템에서는 SSH 인증을 위해 여전히 RSA 키를 사용하고 있으며 OpenSSH 8.7에서는 더 이상 작동하지 않습니다. 따라서 새로운 ECDSA 키를 출시해야 합니다. for약 150개 이상의 서버에 대해 이 작업을 수행해야 하므로 다음과 같은 루프를 사용하여 프로세스를 단순화 하려고 했습니다  . for a in $(grep -v "^#" /etc/hosts | gr...

Admin

sudo 실행, 디렉터리 변경, sudo 유지, 스크립트 완료 후 디렉터리 유지
scripting

sudo 실행, 디렉터리 변경, sudo 유지, 스크립트 완료 후 디렉터리 유지

나는 종종 다음 명령을 입력하는 자신을 발견합니다. sudo -i cd workdir 스크립트를 만들고 이름을 문자로 지정하고 싶습니다. 예를 들어 a실행하면 a위의 두 명령을 입력한 것과 효과가 동일합니다. 구체적으로는 Windows에서 "상승된" 프롬프트가 표시되고 지정된 폴더에 있습니다. 어떻게 이를 달성할 수 있나요? ...

Admin

하위 도메인 또는 기존 도메인 삭제
scripting

하위 도메인 또는 기존 도메인 삭제

도메인 목록이 있습니다. 예는 다음과 같습니다. account.google.com drive.google.com google.com bgoogle.com yahoo.co.uk stats.wikipedia.org media.wikipedia.org files.media.wikipedia.org bible.com 기존 도메인의 하위 도메인을 모두 삭제하고 싶습니다. 예를 들어 위 목록의 경우 google.com및 media.wikipedia.org하위 도메인이 있으므로 해당 하위 도메인을 제거해야 합니...

Admin

스크립트가 여러 번 실행되는 경우 bash 스크립트를 한 번만 에코하는 도구
scripting

스크립트가 여러 번 실행되는 경우 bash 스크립트를 한 번만 에코하는 도구

편집: 불행하게도 반대표를 받았습니다. 이것은 아니다내 거질문. 이것이 Linux가 원하는 작업 방식이며, 임시적이고 일관되지 않은 설치 시나리오를 사용하는 수많은 도구가 있습니다. 제가 이 질문을 하는 이유는 한 번만 작동하고 모든 것이 처음에 완벽하게 작동하는 서툴게 작성된 스크립트를 생성, 채택 및 유지 관리하지 않고도 올바른 일을 하고 싶기 때문입니다. 스크립트가 특정 .bashrc파일이나 유사한 파일에 무언가를 반영해야 하는 경우가 종종 있습니다. 이는 설치 스크립트의 맥락에서도 자주 발생...

Admin

Git 저장소에는 적합하지 않습니다.
scripting

Git 저장소에는 적합하지 않습니다.

Git 저장소의 모든 도트 파일을 백업하는 간단한 방법을 찾고 있습니다. 내 목표 솔루션: 내 도트 파일 콘텐츠에 대한 정보 소스로 git 사용 내 홈 디렉터리에서 백업 파일은 저장소에 있는 파일에 대한 심볼릭 링크가 됩니다. 따라서 편집하면 저장소에서도 편집됩니다. 하나의 명령을 사용하여 저장소의 모든 파일에 대한 심볼릭 링크를 생성할 수 있습니다(디렉토리 구조는 유지되지만 파일만 링크해야 함) 예를 들어 다음과 같은 백업 저장소 구조가 있습니다. .config |_ nvim |_ init...

Admin

SSH 인증
scripting

SSH 인증

사용자가 세션에 연결하기 전에 가상 머신에서 SSH를 인증하려고 합니다. 이제 Azure MFA 애플리케이션이 있고 사용자가 인증하면 암호가 표시됩니다. 이 비밀번호는 사용자가 연결할 때 입력하는 비밀번호가 되기를 원하지만 가상 머신의 보안을 유지하기 위해 매번 달라집니다. 그렇다면 문제는 MFA 애플리케이션에서 생성된 비밀번호를 SSH 연결의 비밀번호로 만들고 각 세션 후에 비밀번호가 자동으로 변경되도록 하는 방법입니다. 프로세스를 설명하겠습니다. 사용자가 "ssh 호스트 이름@ip" 명령을 입력...

Admin

요청 시 또는 기록될 때까지 디렉토리 마운트
scripting

요청 시 또는 기록될 때까지 디렉토리 마운트

개체와 마찬가지로 로그인 시 일부 디렉터리(바인딩 포함)를 마운트하고 로그아웃 시 마운트 해제하려고 합니다. 처음에는 autofs에 대해 회의적이었지만 마운트 지점을 동적으로 생성하므로 cli에서는 문제가 없지만 파일 관리자를 사용할 때는 디렉터리 이름을 작성해야 생성할 수 있어 정말 짜증납니다. 내가 고려한 또 다른 해결책은 로그인 스크립트를 실행하는 것이었고 작동했습니다. 이제 내 문제는 제거 방법을 모른다는 것입니다. 저는 LightDM을 사용하므로 이는 .bash_logout옵션이 아니며 로그...

Admin