데스크톱 로드 후 스크립트 실행

데스크톱 로드 후 스크립트 실행

파일을 변경하고 몇 가지 항목과 SUSE 컴퓨터에 없는 몇 가지 항목을 설치하는 스크립트를 실행 중입니다. 내가 실행하는 스크립트 중 하나가 컴퓨터를 다시 시작하고 컴퓨터가 다시 로드되면 스크립트가 중단된 부분부터 계속 진행되기를 원합니다.

스크립트가 시작되도록 어디서부터 시작해야 할지 모르겠습니다.뒤쪽에데스크탑에 백업이 로드되어 있습니다(SUSE 시스템은 루트가 아닌 특정 사용자로 자동 로그인하도록 설정되어 있습니다).

나는 사용자가 출력 로그를 보고 나중에 다른 스크립트가 컴퓨터를 다시 시작하기 전에 무슨 일이 일어났는지 이해할 수 있기를 원하기 때문에 내 스크립트를 이런 방식으로 실행하고 싶습니다.

편집하다:아래 링크를 따라가세요:https://bbs.archlinux.org/viewtopic.php?id=130344내 문제를 위해 특별히 스크립트가 배치된 디렉토리는 /home/user/.kde4/Autostart라는 것을 알았습니다.

이것을 따라가려고 했을 때 .kde4 디렉토리는 없지만 .kde 디렉토리는 있다는 것을 발견했습니다. 나는 그것이 똑같은 것일지도 모른다고 생각하고 조사한 결과 .kde에 자동 시작 기능이 있다는 것을 발견했습니다. 그래서 거기에 스크립트를 넣었습니다.

이로 인해 데스크탑이 로드될 때 KWrite(기본 텍스트 편집기)에 의해 스크립트가 열립니다. 그러나 스크립트 자체는 실행되지 않습니다.

내 스크립트를 넣기 위해 자동 시작 기능이 있는 새 디렉토리 .kde4를 만들었습니다. 이로 인해 문제가 해결되기를 바랍니다. 하지만 운이 좋지는 않습니다. 이 경우 내 스크립트는 KWrite에서 열 수도 없기 때문입니다.

편집 2:스크립트의 권한을 변경했는데 chmod 777 script이제 시작됩니다. 내 home/user/.kde/Autostart 디렉토리에 있습니다.

답변1

KDE를 사용하는 경우 "시스템 설정" -> "시작 및 종료" -> "자동 시작"으로 이동하여 "스크립트 추가" 버튼을 클릭하고 여기에 스크립트를 추가한 후 시작 시 실행되도록 설정해야 합니다.

명령줄에서 다음과 같이 /home/username/.kde4/Autostart 폴더에 심볼릭 링크를 생성할 수 있습니다:

sudo ln -s /path/to/your/script /home/username/.kde4/Autostart/script

관련 정보