Linux에서는 적절한 /etc/rcN.d/
디렉토리 (N은 '실행 수준'을 나타내는 숫자)에 스크립트를 추가하는 것이 일반적인 방법입니다. 여전히 권장되는 방법인지는 모르겠지만 일반적으로 여전히 지원됩니다. 이것은 다른 주요 유닉스 변종 (Solaris, HP-UX, AIX)의 사소한 변형에도 적용됩니다.
Mac에서는 더 열심히 작업해야합니다. /etc/rc.common
, /etc/rc.imaging
및 /etc/rc.netboot
파일은 관련되어 있지만 /etc/rcN.d
디렉토리는 없습니다. 스크립트 rc
과 rc.local
도 있습니다. man rc
를 입력하면 알 :
DESCRIPTION
rc.local
는 현재 지원되지 않으며 launchd에있는 행 (8) 작업을 읽어 launchctl (1) 부트 스트랩 부속 통해 스스로 부트 스트랩 launchd에 (8)로 대체 한 표준 위치.
는
launchd(8), launchctl(1)
그래서, 당신은 launchctl
및 launchd
, 특히 launchctl
을 조사해야 참조하십시오.
를 시작하기 위해 실행하는 데 필요한 스크립트를 실행하기 위해 필요하십니까? – Gabe
@Gabe는 SystemTray 아이콘을 등록하고 다음 작업이 언제 실행되는지 확인합니다. 그런 다음 일정 시간 동안 잠자기 후 나중에 다시 확인하십시오. 저가의 리소스를 현명하게 설계하려고 정말 열심히 노력하고 있습니다. 자바는 어렵다. 나는 자바를 좋아하지만 오랫동안 실행되는 백그라운드 작업은 그것이 빛나는 곳이 아닙니다. 이 부분을 수행하는 C 응용 프로그램을 만들고 싶었지만 Windows에서만 작동하며 트레이 아이콘을 만드는 방법을 알 수 없습니다. – bgroenks