我无法理解这个问题的答案:" cron和之间有什么区别crontab." 它们是一个调度程序,其中一个执行文件一次,另一个是定期执行文件或者是否cron安排作业并将crontab它们存储在表或文件中以便执行?
Wiki页面的Cron提到:
Cron由crontab(cron表)文件驱动,该文件是一个配置文件,它指定在给定的时间表上定期运行的shell命令.
但wiki.dreamhost为crontabmentiones:
在Unix和类Unix操作系统中找到的crontab命令用于安排定期执行的命令.它从标准输入读取一系列命令,并将它们收集到称为"crontab"的文件中,该文件稍后将被读取并执行其指令.
具体来说,当我安排重复工作时:( 从维基引用)
1 0 * * * printf > /var/log/apache/error_log
Run Code Online (Sandbox Code Playgroud)
或只执行一次工作
at -f myScripts/call_show_fn.sh 1:55 2014-10-14
Run Code Online (Sandbox Code Playgroud)
我cron在两个命令中执行的功能是crontabOR是第一个a crontab和第二个cron函数?
我想知道是否可以创建一个存储过程,每天在00:00自动删除每个超过7天的表的每一行.
我见过很少的解决方案,但不确定它是否正在寻找,如果有人有任何好的例子,那就太好了.我知道这可以通过python和php中的简单脚本来完成,但我想通过MySQL更自动化的东西.
任何帮助都会非常感激.
谢谢!