1.atd和crond两个任务管理程序的区别

atd和crond都是Linux系统中的任务管理程序,但它们有不同的用途和工作方式。

atd是一个简单的调度程序,用于在特定时间执行一次性任务。用户可以使用at命令将任务提交给atd,atd将在指定的时间执行该任务。例如,用户可以使用at命令在下午3点执行一项备份任务。

crond是一个复杂的定时任务管理程序,它可以在指定时间执行重复性任务。用户可以使用cron表达式指定任务的执行时间和频率。例如,用户可以使用cron表达式每天晚上11点执行一项备份任务。

另外,atd是由系统启动时自动启动的后台服务,而crond通常需要用户手动启动或在系统启动时自动启动。

总的来说,atd适用于一次性任务的调度,而crond适用于重复性任务的调度。

2.指定在2023/04/15 09: 00将时间写入testmail.txt文件中

( date>> /root/testmail,txt后点Ctrl+D)

 


3.指定每天凌晨4: 00将该时间点之前的日志信息备份到个目录下 (/ar/log/messages ),备份后日志文件名显示格式logfileYY-MM-DD HH-MM

 

 

crontab -e

crontab: installing new crontab   00 4 * * * cp  /var/log/messagess /logfile`date %F%T`;  echo > /var/log/messagess

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐