最新の投稿

[解決]「ダイエー 特売 クーポンアプリ」がAndroid11で起動しない。

 「ダイエー 特売 クーポンアプリ」の最新版(バージョン 3.2.1)をAndroid 11で初期登録しようとすると先に進まず、利用規約に同意し、「はじめる」をクリックしても、TOP画面ではなく初期設定の画面に戻ってしまう。 レビューにも同じ問題が指摘されているが、いつまでも治り...

2010/11/11

CygwinのcronをWin2008で

CygwinのcronはWin2008で動かそうとしても, そのままでは動かないんだな.

crontabや, run-cronsはGentooからいただくことに.
crontabは/etc/crontabへ. 実行権限はcron_adminに変更
run-cronsは/usr/sbin/run-cronsへ
cd /etc/
mkdir cron.hourly cron.daily cron.weekly cron.monthly
cd /var/cron/
mkdir -p lastrun/lock

chown -R system:root /bin /etc /home /lib /sbin /usr /var
chmod -x /etc/crontab
ここからが, Cygwin特有だね.
net user cron_admin <パスワード> /add /yes
net localgroup administrators cron_admin /add
editrights -a SeAssignPrimaryTokenPrivilege -u cron_admin
editrights -a SeCreateTokenPrivilege -u cron_admin
editrights -a SeIncreaseQuotaPrivilege -u cron_admin
editrights -a SeServiceLogonRight -u cron_admin
mkpasswd -l -u cron_admin >> /etc/passwd

editrights -a SeDenyInteractiveLogonRight -u cron_admin
editrights -a SeDenyNetworkLogonRight -u cron_admin
editrights -a SeDenyRemoteInteractiveLogonRight -u cron_admin

cygrunsrv.exe --remove cron
cygrunsrv -l cron -d "Cygwin cron" -p /usr/sbin/cron.exe -u cron_admin -w <パスワード> --args -n

rm /var/log/cron.log

cygrunserv.exe --start cron
cygrunserv.exe --query cron

0 件のコメント: