搜索

linux下编写一个shell脚本 每天0点 定时执行某一可执行程序test

gecimao 发表于 2019-08-04 16:37 | 查看: | 回复:

  linux下编写一个shell脚本 每天0点 定时执行某一可执行程序test。 刚学习shell希望大侠们给个代码参考!

  百度知道电脑/网络操作系统/系统故障Windows

  linux下编写一个shell脚本 每天0点 定时执行某一可执行程序test。 刚学习shell希望大侠们给个代码参考!

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  假设,我需要定时每秒访问一次指定网页,访问网页的脚本已经写好了,叫view.sh,放在了/user目录下,那么定时脚本将需要这么些。

  -u: 只有root才能进行这个任务,也即帮其他用户新建/删除crontab工作调度;

  -r: 删除所有的crontab的工作内容,若仅要删除一项,请用-e去编辑。

  crontab -e 进入编辑模式 #此时会进入vi的编辑界面让你编辑工作。注意到,每项工作都是一行。

  *(星号) --- 代表任何时刻都接受的意思。举例来说,范例一内那个日、月、周都是*,就代表着不论何月、何日的礼拜几的12:00都执行后续命令的意思。

  ,(逗号) --- 代表分隔时段的意思。举例来说,如果要执行的工作是3:00与6:00时,就会是:

  -(减号) --- 代表一段时间范围内,举例来说,8点到12点之间的每小时的20分都进行一项工作:

  /n(斜线) --- 那个n代表数字,即是每隔n单位间隔的意思,例如每五分钟进行一次,则:

  Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

  Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

  严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。

  保存定时任务,这样就可以实现你的目的了。追问我还是不太懂,是不是直接编辑crontab ,0 0 * * * hometest

  对的,关于crontab的详细用法,你可以网上搜一下,这是linux的定时管理。

  这样系统每天就在0点0分自动执行了么追答用crontab -e命令来编辑

  第一个0代表0分,第二个0代表0时,接下来的3个*号表示每天每月每周都执行,command代表您要执行的脚本。这样就不用去写脚本了是吧 嗯 我明白了 谢谢你了 学习了 crontab命令。您要执行的脚本还是得写啊,crontab就是设置自动执行您所写的脚本的时间。

  在某个时间段执行某个程序,准确的说是“定时任务”,我这里介绍2中linux(ubuntu)下定时执行python脚本的方式。

  APScheduler是一个 Python 定时任务框架,使用起来十分方便。提供了基于日期、固定时间间隔以及 crontab 类型的任务,并且可以持久化任务、并以 daemon 方式运行应用。

本文链接:http://kingstonflowers.net/dingshirenwu/1034.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部