로그인 후 스크립트 실행

로그인 후 스크립트 실행

로그인 후 두 가지 다른 명령을 실행하고 싶습니다. 하나는 랩톱을 TV에 연결된 데스크톱으로 사용하고 있기 때문에 사운드 카드 프로필을 HDMI로 변경하는 것이고 다른 하나는 특정 그놈 셸 확장을 다시 로드하고 2시간 동안 잠자기한 다음 루프합니다(하나는 메모리 누수를 일으키고 모든 것을 다시 로드한 후). 괜찮습니다). 두 번째 스크립트(확장 프로그램 다시 로드): 작성하여 실행 가능하게 만들었고 실행하면 정상적으로 작동합니다. 나는 crontab (@reboot sh /complete/path/to/the/script/script.sh)으로 시도했지만 아무것도 시도하지 않았습니다. Sudo crontab, 동일한 결과. "chmod 777 script.sh" 그리고 다시 crontab을 사용하면 여전히 아무것도 없고 .sh 접미사가 없으면 아무것도 없습니다. init.d 디렉토리의 다른 스크립트와 동일한 권한으로 /etc/init.d에 배치해 보았습니다(예: -rwxr-xr-x 1 root root ). update-rc.d script.sh 기본값. 다시 말하지만, 아무것도 아닙니다. 그래서 나는 무엇을 해야할지 모르겠습니다. HDMI를 오디오 출력으로 설정하는 다른 스크립트에도 동일한 문제가 있었지만 파일 끝에 명령을 배치하여 ~/.profile을 편집하여 로그인 시 실행할 수 있었습니다. 그 후 ~/.profile 파일에 두 번째 스크립트(확장)를 실행하는 명령을 넣어 보았습니다. 사용자를 무한히 로드하는 데 멈췄기 때문에 확실히 작동하지 않았습니다(스크립트 자체가 반복됨). ~/.profile에서 두 번째 명령을 삭제했는데 정상적으로 부팅되었지만 다시 HDMI를 통해 소리가 들리지 않습니다. 한 번 작동했는데 이제는 다시 작동하지 않습니다. 부팅 시에는 실행할 필요가 없지만 로그인 후에는 실행할 필요가 없기 때문에 시작 응용 프로그램에 추가하려고 시도했지만 다시는 아무 것도 시도하지 않았습니다. /etc/profile.d에 넣으려고했지만 다시 같은 이야기입니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까. 누군가 설명할 수 있나요?

관련 정보