linux – Init.d vs Cron – 要使用哪个?

一个(Debian Lenny)服务器启动时,我正在写一个愚蠢的小脚本给人们发电子邮件.现在我已经使用update-rc.d将其设置为init.d脚本,但后来我意识到我可能只是使用了cron作业.为这样的事情或init.d使用cron作业会更好吗?

我实际上没有测试脚本是否在启动时运行但它应该工作.尚未尝试重新启动,但潜在的问题是我们随机重启服务器一次,然后再次关闭/关闭电源,所以我们想知道是否是电源故障或其他问题.这至少会让我们知道服务器何时重启.

解决方法

因为这听起来像是一个可以运行的脚本,我会说/etc/rc.local或者cron(时间:@reboot)绝对是要走的路.

另一方面,任何保持守护进程的东西肯定都有自己的init脚本.如果没有别的,要确保它正常关闭.

相关文章

在Linux上编写运行C语言程序,经常会遇到程序崩溃、卡死等异...
git使用小结很多人可能和我一样,起初对git是一无所知的。我...
1. 操作系统环境、安装包准备 宿主机:Max OSX 10.10.5 虚拟...
因为业务系统需求,需要对web服务作nginx代理,在不断的尝试...
Linux模块机制浅析 Linux允许用户通过插入模块,实现干预内核...
一、Hadoop HA的Web页面访问 Hadoop开启HA后,会同时存在两个...