Linux 中启动脚本的 Crontab 或 Init.d?

Linux 中启动脚本的 Crontab 或 Init.d?

抱歉,如果我对此很愚蠢,但我目前正在尝试设置我的树莓派以在启动时启动脚本,但我似乎无法弄清楚哪个更好使用, Crontab 或 init.d 。我似乎无法找出两者之间的区别。如果有人可以帮助我找出最好使用且最容易设置的选项,那就太好了。

提前致谢,如果我没有立即回复该帖子,敬请原谅! (如果这个问题不够详细,并且它出现在错误的论坛/堆栈中,我也很抱歉。我是新人。请不要杀我:D)

答案1

它们有不同的用途。 crontab(或其等效机制)用于按固定时间间隔运行任务。例如,在凌晨运行一些清理任务,当周围没有用户时,init.d(和类似的机制)用于组织任务在机器启动时运行。

在今天的机器中,这两种功能都包含在 systemd 中(因为要求非常相似)。

相关内容