OSX, launchd(launchctl) 스케줄 작업 프로그램.


launchd는 리눅스의 crontab 과 같은 맥에서 사용할 수 있는 스케줄 작업 프로그램이다.
launchctl은 launchd를 관리하는 command 프로그램이고 자세한것은 manpage를 보기 바란다.

% sudo launchctl list
PID Status Label
...
- 0 com.apple.ActivityMonitor
54 - org.macports.OpenSSH
55 - org.macports.fetchmail
56 - org.macports.exim
...
% sudo launchctl stop "org.macports.fetchmail"
% sudo launchctl start "org.macports.fetchmail"

FILES
~/Library/LaunchAgents Per-user agents provided by the user.
/Library/LaunchAgents Per-user agents provided by the administrator.
/Library/LaunchDaemons System wide daemons provided by the administrator.
/System/Library/LaunchAgents Mac OS X Per-user agents.
/System/Library/LaunchDaemons Mac OS X System wide daemons.

$HOME/.launchd.conf
/etc/launchd.conf

@ launchd 편집기
Lingon : http://lingon.sourceforge.net/

Advertisements

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중