Linux日志系统-08:定时执行脚本

Myth丶恋晨 2023-01-19 09:45 43阅读 0赞

定时执行脚本

1、准备test_cron.sh脚本

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaWJvMTIzMDEyMw_size_16_color_FFFFFF_t_70

2、配置/etc/crontab文件

把要定时执行的脚本加入crontab文件

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaWJvMTIzMDEyMw_size_16_color_FFFFFF_t_70 1

说明:如何配置定时任务/etc/crontab

  1.   *  *  *  *  *  command
  2.   分 时  日  月  周  命令
  3.   1列表示分钟159 每分钟用*或者 */1表示
  4.   2列表示小时1230表示0点) //例:
  5.   3列表示日期131
  6.   4列表示月份112
  7.   5列标识号星期060表示星期天)
  8.   6列要运行的命令
  9. 30 21 * * * /usr/local/etc/rc.d/lighttpd restart (每晚的21:30重启lighttpd
  10. 45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart (每月11022日的4 : 45lighttpd
  11. 10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart (每周六、周日的1 : 10重启lighttpd
  12. 0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart (在每天18 : 0023 : 00之间每隔30分钟重启lighttpd
  13. 0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart (每星期六的11 : 00 pm重启lighttpd
  14. * 6 * * * command (表示每天6点执行)
  15. * */6 * * * command (表示每过6个小时执行)

3、查看 vim /var/log/cron是在否执行成功

cron执行的每一项工作都会被纪录到/var/log/cron这个日志文件中,查看/homeweibo/下是否有1111.txt生成。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaWJvMTIzMDEyMw_size_16_color_FFFFFF_t_70 2

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaWJvMTIzMDEyMw_size_16_color_FFFFFF_t_70 3

发表评论

表情:
评论列表 (有 0 条评论,43人围观)

还没有评论,来说两句吧...

相关阅读

    相关 linux定时执行shell脚本

    好久木有来更新了,下面来记录并分享下在linux下是如何实现定时执行shell脚本的: 一、写一个shell测试脚本 shell脚本命名为test.sh,具体实现如下所示