본문 바로가기
카테고리 없음

[cygwin] cron 설치 및 서비스 등

by 이르가체페 2016. 12. 7.

1. cron (Vixies) 을 설치한다.


2. 쉘 실행

   '관리자권한으로 실행' 으로 cmd 나 cygwin 쉘을 실행한다.

   $ cygrunsrv --install cron --path /usr/sbin/cron --args -n


3. 서비스에 등록한다.

   $ cygrunsrv --install cron --path /usr/sbin/cron --args -n


4. 서비스 실행

  - cygrunsrv -S cron





admin@wokr7 ~

$ cygrunsrv --install cron --path /usr/sbin/cron --args -n


admin@wokr7 ~

$ ps -ef | grep cron


admin@wokr7 ~

$ cygrunsrv -S cron


admin@wokr7 ~

$ ps -ef | grep cron

  SYSTEM    9820    7584 ?        10:27:00 /usr/sbin/cron


admin@wokr7 ~

$




* cron 계정설정 (ssh로 로그인 후 작업 가능)

$  net user cron_server 123456 /add /yes

명령을 잘 실행했습니다.


$ net localgroup Administrators cron_server /add

명령을 잘 실행했습니다.


$ editrights -a SeAssignPrimaryTokenPrivilege -u cron_server


$ editrights -a SeCreateTokenPrivilege -u cron_server


$ editrights -a SeIncreaseQuotaPrivilege -u cron_server


$ editrights -a SeServiceLogonRight -u cron_server


$ mkpasswd -l -u cron_server >> /etc/passwd


$ editrights -a SeDenyInteractiveLogonRight -u cron_server


$ editrights -a SeDenyNetworkLogonRight -u cron_server


$ editrights -a SeDenyRemoteInteractiveLogonRight -u cron_server 


$ cygrunsrv.exe -E cron


$ cygrunsrv -I cron -p /usr/sbin/cron -a -D -u cron_server -w 123456

cygrunsrv: Error installing a service: OpenService:  Win32 error 1073:

지정된 서비스가 이미 있습니다.


$ cygrunsrv.exe -R cron


$ cygrunsrv -I cron -p /usr/sbin/cron -a -n -u cron_server -w 123456




http://www.mail-archive.com/cygwin@cygwin.com/msg31538.html



* 참고 

에러 발생시 아래 링크 참조


cygrunsrv: Error installing a service: OpenService:  Win32 error 1073:


http://www.davidjnice.com/cygwin_cron_service.html



반응형

댓글