로그인할 때마다 간단한 스크립트를 실행하는 방법

로그인할 때마다 간단한 스크립트를 실행하는 방법

저는 Linux 스타일 컴퓨팅을 처음 접했습니다. 이 점을 명심하시기 바랍니다.

터미널에 달력이 팝업되게 만드는 스크립트를 작성하는 방법을 알아냈습니다.

!/bin/bash
Shell Scrip to display current date, calendar, and number of users

echo "Today is $(date)"

echo ""

echo "Calendar : "

cal

아주 간단한 것들.

이제 저는 이것을 일종의 스타트업에 추가하고 싶습니다. 매일 컴퓨터에 로그인할 때 터미널이 팝업되도록 하고 싶습니다.

시스템 -> 기본 설정 -> 시작 응용 프로그램을 시도하고 추가를 클릭했습니다. 명령 상자에 무엇을 입력해야 할지 모르겠습니다.

나는 또한 /etc/init거기에서 스크립트를 작성해 보았습니다. 거기에서 뭔가 잘못되었습니다. 그것이 무엇인지 잘 모르겠습니다.

그놈을 어떻게 사용하는지 모르겠습니다.

허가가 없기 때문에 sudo상자에 들어갈 수 없고, 누보 부자도 없습니다.

CentOS를 사용하고 있습니다

어떤 도움이라도 대단히 감사하겠습니다.

답변1

부팅 시 터미널을 열려면 끝에 다음 줄을 추가하세요.~/.bash_profile

gnome-terminal &

gnome 터미널이 열릴 때 스크립트를 실행하려면 끝에 다음 줄을 추가하십시오.~/.bashrc

/path/to/script.sh

.bash_profile사용자가 로그인할 때와 .bashrc터미널이 열릴 때마다 실행됩니다. gnome-terminalgnome에서 새 터미널 응용 프로그램을 여는 명령이며 &백그라운드에서 실행하는 방법입니다(따라서 .bash_profile다른 명령을 실행하기 전에 터미널이 닫힐 때까지 기다릴 필요가 없습니다).

이러한 파일 중 하나라도 존재하지 않으면 해당 파일에서 템플릿을 복사 /etc/skel/하거나 원하는 줄로만 만들 수 있습니다.

또한 /etc/init.d/이는 시스템이 서비스를 시작하는 데 사용하는 위치입니다(현재 CentOS/RHEL에서 사용됨 /etc/systemd/). 거의 모든 것이 /etc/서비스 구성, 머신이 시작될 때 수행할 작업 및 수행 방법으로 사용됩니다.

관련 정보