[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 为什么我的cron不能开机自动启动?



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

准确说,debian的默认引导系统是init系统,具体使用哪个级别是看
/etc/inittab这个文件的。
# The default runlevel.
id:2:initdefault:

0 - halt
1 - Single user mode
2 - Multiuser, without NFS (The same as 3, if you don't have networking)
3 - Full multiuser mode
4 - unused
5 - X11
6 - Reboot
debian中一般都是2。

而后在rrc$runlevel.d中和rcS.d中的链接会被执行。
首先执行/etc/rc$previous.d/K[0-9][0-9]$suffix,以参数stop。
而后执行/etc/rc$previous.d/S[0-9][0-9]$suffix,以参数start。
完成runlevel的切换。

另外cron虽然定时运行,但是如果发生事件的时刻cron并不在运行,则对应的脚
本不会被触发。
这种情况下请用anacron。这个程序会在启动事检查事件对是否在上个时间被触
发过了,如果没有则触发。
说实话,对于桌面系统,这个程序更为有用。

刘世伟 写道:
> Abo 写道:
>> 我最近用cron定时收信,但是发现cron在每次开机的时候并没有启动,我的
/etc/init.d/下面有一个 cron的文件,我
>> 把它贴出来,大家帮我看看。我用serviceconfig查看的时候 说cron是启动时不
激活, 这是什么意思?难道不是
>> /etc/init.d/下面的都执行么?
>>
>> 谢谢!!
>>
>>
>
> 脚本应该不会有问题. debian的运行级别,不管起不起xwin都是2 , 所以要在
/etc/rc2.d建立一个链接.
>
> 你可以用rcconf来做这个设置.没装rcconf的话,先装一下 aptitude install rcconf
>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGv8H/Ohzb4WnHl2oRAqbDAJ9DJkPkADi8V+eLkUOFmupYbzwlVQCgkE97
pXZYG4x37psiCc7G4oeL2d8=
=9hJm
-----END PGP SIGNATURE-----



Reply to: