저는 CentOS 6.6을 사용하고 있으며 컴퓨터를 시작하고 로그인할 때 /OtagoHarbour/executables/inotifydropboxcopy가 데몬으로 시작되기를 원합니다. ~/.bashrc에 다음을 넣었습니다.
# User specific aliases and functions
/OtagoHarbour/executables/inotifydropboxcopy &
컴퓨터를 시작하고 타이핑을 할 때
ps aux | grep inotifydropboxcopy
알겠어요
500 1859 0.0 0.0 3268 732 ? S 16:11 0:00 /OtagoHarbour/executables/inotifydropboxcopy
500 2175 0.0 0.0 3268 728 pts/0 S 16:11 0:00 /OtagoHarbour/executables/inotifydropboxcopy
500 2843 0.0 0.0 4356 728 pts/0 S+ 17:12 0:00 grep inotifydropboxcopy
.bashrc에서 /OtagoHarbour/executables/inotifydropboxcopy &를 주석 처리하고 컴퓨터를 다시 시작하면
ps aux | grep inotifydropboxcopy
반품
500 2843 0.0 0.0 4356 728 pts/0 S+ 17:12 0:00 grep inotifydropboxcopy
Ocmputer를 시작하고 로그인할 때 1 /OtagoHarbour/executables/inotifydropboxcopy 데몬을 시작하는 방법을 알려줄 수 있는 사람이 있습니까?
답변1
보세요이것이 도움이 된다.
.bashrc는 모든 대화형 비로그인 bash 인스턴스화에서 항상 실행되므로 로그인 ssh 중에 한 번만 실행되도록 대신 .bash_profile을 사용하십시오. 스크립트나 스크립트의 프로세스가 bash를 호출하면 반복 호출이 발생합니다.
따라서 해당 줄을 입력하는 대신 ~/.bashrc
해당 줄을 입력 ~/.bash_profile
하고 인스턴스가 1개만 표시되는지 확인하세요 inotifydropboxcopy
.