当前位置: 技术问答>linux和unix
在cygwin中无法运行crontab的问题。
来源: 互联网 发布时间:2016-10-29
本文导语: 由于环境限制,只能用cygwin模拟linux环境。 我需要定时运行一个脚本。 我找了相关文档:http://kb.cnblogs.com/a/1655643/ crontab还是不能正常运行。 我执行命令:cygrunsrv -I cron -p /usr/sbin/cron -a -D 可以执行成功,在windo...
由于环境限制,只能用cygwin模拟linux环境。
我需要定时运行一个脚本。
我找了相关文档:http://kb.cnblogs.com/a/1655643/
crontab还是不能正常运行。
我执行命令:cygrunsrv -I cron -p /usr/sbin/cron -a -D 可以执行成功,在windows上也看到了cron服务,但是在启动这个服务的时候提示:本地计算机上的cron 服务启动后又停止了,一些服务自动停止,如果他们没什么可做的,例如“性能日志和警报”服务。
然后我执行:cygrunsrv -S cron 报错:error starting a service :QueryServiceStatus:Win32 error 1062.
接着我执行:cygrunsrv -I cygserver -p /usr/sbin/cygserver -e "CYGWIN=server"
报错:Error installing a service :OpenService :Win32 error 1073:
不知各位有没有遇到过这种问题没,是怎么解决的?多谢!
我需要定时运行一个脚本。
我找了相关文档:http://kb.cnblogs.com/a/1655643/
crontab还是不能正常运行。
我执行命令:cygrunsrv -I cron -p /usr/sbin/cron -a -D 可以执行成功,在windows上也看到了cron服务,但是在启动这个服务的时候提示:本地计算机上的cron 服务启动后又停止了,一些服务自动停止,如果他们没什么可做的,例如“性能日志和警报”服务。
然后我执行:cygrunsrv -S cron 报错:error starting a service :QueryServiceStatus:Win32 error 1062.
接着我执行:cygrunsrv -I cygserver -p /usr/sbin/cygserver -e "CYGWIN=server"
报错:Error installing a service :OpenService :Win32 error 1073:
不知各位有没有遇到过这种问题没,是怎么解决的?多谢!
|
最近手头有个任务也要cygwin,也碰到楼主那个问题,花了半天时间,终于找到问题了
重装cron服务就ok
命令:
cron-config
一路下一步
碰到提示输入密码:一定输入系统开机登录密码
ok后
ps -ef|grep cron
可以查到cron启起来了
你会发现关机再开机,cron服务也可以自动启来
出现这个状况,我判断就是因为系统密码引起的
重装cron服务就ok
命令:
cron-config
一路下一步
碰到提示输入密码:一定输入系统开机登录密码
ok后
ps -ef|grep cron
可以查到cron启起来了
你会发现关机再开机,cron服务也可以自动启来
出现这个状况,我判断就是因为系统密码引起的