我的编程空间,编程开发者的网络收藏夹
学习永远不晚

linux下如何定时自动执行某个进程

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

linux下如何定时自动执行某个进程

这篇文章给大家分享的是有关linux下如何定时自动执行某个进程的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

cron是linux下定时执行工具,可在完全无人工干预的情况下作业。可以用一下命令来手动开启或关闭该任务:

/sbin/service crond start 启动服务

/sbin/service crond stop 关闭服务

/sbin/service crond restart 重新启动服务

/sbin/service crond reload 重新加载服务

cron 配置计划任务的书写格式:

分钟 小时 日  月  周   [用户名]  命令

说明:

***段应该定义的是:分钟,表示每个小时的第几分钟来执行。范围是从0-59

第二段应该定义的是:小时,表示从第几个小时来执行,范围是从0-23

第三段应该定义的是:日期,表示从每个月的第几天执行,范围从1-31

第四段应该定义的是:月,表示每年的第几个月来执行,范围从1-12

第五段应该定义的是:周,表示每周的第几天执行,范围从0-6,其中 0表示星期日。

每六段应该定义的是:用户名,也就是执行程序要通过哪个用户来执行,这个一般可以省略;

第七段应该定义的是:执行的命令和参数。

在系统中,/etc目录下,有cron.daily,cron.hourly,cron.monthly,cron.weekly文件目录,我们只需要在相应目录下添加写好的shell文件就可以自动定时执行。

如我希望nutch能在每天早晨9点0分开始自动抓取,可以这样实现:

[root@localhost cron.daily]# touch autonutch.sh

[root@localhost cron.daily]# chmod 755 autonutch.sh

[root@localhost cron.daily]# echo "/home/sunny/nutch/bin/nutch crawl urls -dir crawl" > autonutch.sh

[root@localhost cron.daily]# more autonutch.sh

/home/sunny/nutch/bin/nutch crawl urls -dir crawl

感谢各位的阅读!关于“linux下如何定时自动执行某个进程”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

linux下如何定时自动执行某个进程

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

linux下如何定时自动执行某个进程

这篇文章给大家分享的是有关linux下如何定时自动执行某个进程的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。cron是linux下定时执行工具,可在完全无人工干预的情况下作业。可以用一下命令来手动开启或关闭该任务
2023-06-17

linux如何查看某个进程的运行时间

小编给大家分享一下linux如何查看某个进程的运行时间,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!查看某个进程的运行时间可能,大部分同学只会使用 ps aux,其实可以通过 -o 参数,指定只显示具体的某个字段,会得到更
2023-06-27

【Android】如何每隔一定的时间,自动进行某一操作

【注:】我的博客里基本没有原创,因为我不会写代码,我只是代码的搬运工。我之所以把这些内容记在博客里,是因为这些确实有用;我之所以有些文章没有注明引用出处,仅仅是因为我脑残,忘了保存出处。再次谢谢各路大神!!多谢赐教!! 为弄一个每隔两秒保存
2022-06-06

Linux如何定时执行任务教程

目录1 教程1.1 安装crontabs1.2 查看crontab服务的状态:1.3 查看crontab的日志信息1.4 配置定时任务(1)修改定时任务:(2)查看定时任务1.5 crontab命令详解1.5.1 命令格式1.5.2 命令功
2023-04-23

Linux下如何使用jenkins进行自动化部署

这篇文章主要介绍Linux下如何使用jenkins进行自动化部署,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Jenkins是用Java语言编写的主要用于持续、自动的构建/测试软件项目、监控外部任务的运行(这个比较抽
2023-06-28

如何在 Linux 中查找一个命令或进程的执行时间

在类 Unix 系统中,你可能知道一个命令或进程开始执行的时间,以及一个进程运行了多久。 但是,你如何知道这个命令或进程何时结束或者它完成运行所花费的总时长呢? 在类 Unix 系统中,这是非常容易的! 有一个专门为此设计的程序名叫 GNU
2022-06-04

如何在Linux命令行下杀死一个进程

这篇文章主要介绍了如何在Linux命令行下杀死一个进程,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。定位进程杀死一个没有响应的进程的***个步骤是定位这个进程。我用来定位进程
2023-06-16

Linux下如何实现MySQL数据库每天定时自动备份

在云计算的浪潮下,企业多将业务部署在云上。对于数据库中的数据,直接使用云数据库自带的备份功能实现备份,操作简单。但是云数据库备份数据的存储空间有限制,一旦超出存储量便自动关闭备份功能,运维人员往往也会忽略这个问题,如果这时遭遇系统故障,面临的就是数据丢失。 下
Linux下如何实现MySQL数据库每天定时自动备份
2016-01-07

如何使用Linux中shell脚本实现FTP定时执行批量下载指定文件

小编给大家分享一下如何使用Linux中shell脚本实现FTP定时执行批量下载指定文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!使用FTP定时批量下载指定文件
2023-06-09

如何实现让DOS下输入命令时也可以象Linux一样用Tab键进行命令自动填充

本篇内容介绍了“如何实现让DOS下输入命令时也可以象Linux一样用Tab键进行命令自动填充”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!方
2023-06-08

linux下如何实现监视进程和崩溃挂掉后自动重启的shell脚本

这篇文章将为大家详细讲解有关linux下如何实现监视进程和崩溃挂掉后自动重启的shell脚本,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。如何保证服务一直运行?如何保证即使服务挂掉了也能自动重启?在写服务
2023-06-09

linux如何在进行文件系统备份时,dump程序将忽略这个文件

在进行文件系统备份时,可使用dump程序忽略特定文件。方法包括修改dump配置文件/etc/dumpdates、使用命令行选项--exclude或创建dumpfilter文件。修改dumpdates文件更适合大型文件系统,而命令行选项和dumpfilter文件更灵活。使用该方法可确保在备份时忽略指定文件或目录。
linux如何在进行文件系统备份时,dump程序将忽略这个文件
2024-04-02

编程热搜

目录