如何在 LINUX 中通过 CRONTAB 调度脚本 [重复]

     2023-03-04     192

关键词:

【中文标题】如何在 LINUX 中通过 CRONTAB 调度脚本 [重复]【英文标题】:How to schedule script through CRONJOB in LINUX [duplicate] 【发布时间】:2014-08-09 16:15:31 【问题描述】:

我创建了一个脚本来解析我已经存在的文件。我想在其中应用 cronjob,我想在每分钟后自动执行我的脚本的时间。我该如何在 linux 脚本中做到这一点?

【问题讨论】:

【参考方案1】:

将以下内容添加到您的 crontab:

* * * * * /path/to/your/script

使用命令 crontab -e 编辑您的 crontab。

【讨论】:

感谢您的回复。我已经在crontab中添加了。 SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 root run-parts /etc/cron.weekly 42 4 1 * * root run-parts /etc/cron.monthly * * * * * /op /wrd/send_mail.sh #我的脚本路径 这是正确的方式吗?我现在如何执行我的脚本? 我的答案是针对您的个人 crontab,您使用 crontab -e 更新它,而不是系统范围的 /etc/crontab 文件。【参考方案2】:

您可以关注Barmar's answer 并通过crontab(5) 条目每分钟运行一个脚本。

但是,由于您想在文件更改时触发某些操作,特别是在 Linux 上,您还可以使用inotify(7) 工具,并在特定文件被修改时运行某些操作。然后使用incron

【讨论】:

如何在 Linux tclsh 中通过光标键获取命令历史记录

】如何在Linuxtclsh中通过光标键获取命令历史记录【英文标题】:HowtogetCommandhistorybycursorkeyinLinuxtclsh【发布时间】:2011-03-0318:16:51【问题描述】:可以在TCLshell(tclsh)中使用光标键(如向上箭头键)获取命令历史记录。我正在使用li... 查看详情

linux下定时任务(系统任务调度、用户任务调度)crontab使用详解

...行的任务,则自动执行该任务。用户在cron表(也被称为crontab文件)指定了定时任务,crontab也就是我们常见的定时任务设置命令。Linux下的任务调度分为两类,系统任务调度和用户任务调度。系统任务调度:系统周期性所要执行... 查看详情

如何在 Linux 中通过 C/C++ 以另一个用户身份创建文件?

】如何在Linux中通过C/C++以另一个用户身份创建文件?【英文标题】:HowtocreatefileasanotheruserviaC/C++inLinux?【发布时间】:2019-12-2113:01:48【问题描述】:LinuxC/C++有open或fopenAPI,但创建的文件属于进程uid。如果我们想改变这个文件的... 查看详情

如何在 Linux 中通过 perf 工具捕获 L3 缓存命中和未命中

】如何在Linux中通过perf工具捕获L3缓存命中和未命中【英文标题】:HowtocatchtheL3-cachehitsandmissesbyperftoolinLinux【发布时间】:2013-08-1113:20:58【问题描述】:有什么方法可以通过Linux中的perf工具捕获L3缓存命中和未命中。根据perflistcac... 查看详情

linux下编写定时任务crontab

参考技术Alinux下的crontab服务:1、crontab是用来让使用者在固定时间或固定间隔执行程序之用在linux平台上如果需要实现任务调度功能可以编写cron脚本来实现。以某一频率执行任务linux缺省会启动crond进程,crond进程不需要用户启动... 查看详情

为啥不调用 WebBrowser 控件中通过 setTimeout 方法调度的代码

】为啥不调用WebBrowser控件中通过setTimeout方法调度的代码【英文标题】:WhycodescheduledviasetTimeoutmethodinWebBrowsercontrolisnotinvoked为什么不调用WebBrowser控件中通过setTimeout方法调度的代码【发布时间】:2011-09-2901:02:29【问题描述】:using... 查看详情

crontab用法与实例

...某些任务/脚本来对远端进行数据采集等。这里将介绍下crontab的配置参数以及一些使用实例。crontab配置文件Linux下的任务调度分为两类:系统任务调度和用户任务调度。Linux系统任务是由cron(crond)这个系统服务来控制的,这个系统... 查看详情

crontab用法与实例

...某些任务/脚本来对远端进行数据采集等。这里将介绍下crontab的配置参数以及一些使用实例。crontab配置文件Linux下的任务调度分为两类:系统任务调度和用户任务调度。Linux系统任务是由cron(crond)这个系统服务来控制的,这个系统... 查看详情

每天一个linux命令——crontab

...调度,系统任务调度即系统周期性所要执行的工作。/etc/crontab文件是系统任务调度的配置文件。 3、用户任务调度就是用户要周期性执行的工作,可用crontab命令定制自己的计划任务,用户 查看详情

使用java中的jsch在linux中通过sudo命令执行shell脚本以启动服务

...usingjschinjava【发布时间】:2016-04-0613:51:21【问题描述】:如何在Linux中通过Java执行shell脚本以通过sudo命令启动服务例如:cmd="sudopath/script.shstart 查看详情

linux定时任务调度(crontab)(代码片段)

一、CrontabCrontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。可以使用Crontab定时处理离线任务,比如每天凌晨2点更新数据等,经常... 查看详情

在 Linux 中通过 JAVA 连接 mySQL

】在Linux中通过JAVA连接mySQL【英文标题】:ConnectionwithmySQLfromJAVAinLinux【发布时间】:2014-02-2304:11:26【问题描述】:我在从Java连接到mySQL时遇到问题。我正在使用带有NetBeans的Linux,并下载了特定的驱动程序。我在xampp中有mySQL。我... 查看详情

sh在linux中通过进程打开的端口(代码片段)

查看详情

如何在windows中通过cygwin来使用linux命令行

参考技术A终端会以C:Cygwin主目录作为开始,但是那可能没有用处,因为你可能并没有在那里放置任何文件。你可以使用所有基本的Linux命令,但是要返回C:盘根目录的话你必须切换目录到/cygdrive/c。要想在Windows命令提示符下使用... 查看详情

如何在linux中通过命令查看域名对应的ip

...也可以在Linux系统中通过命令进行查询。本教程主要讲解如何在Linux系统中通过命令查看域名对应的IP地址,主要讲解以下5个命令:dig命令它是一个功能强大且灵活的命令行工具,用于查询DNS名称服务器。它执行DNS查询,并显示... 查看详情

在 Linux 中通过 PHP 使用 SoX

】在Linux中通过PHP使用SoX【英文标题】:UsingSoXinLinuxwithPHP【发布时间】:2015-11-0313:56:26【问题描述】:我正在尝试使用Soxlib在PHP中混合(连接)两个声音文件。我可以在MacOS上使用命令行来完成;./sox-msound1.wavsound2.wavoutput.wav我也... 查看详情

linux任务调度进程crontab的使用方法和注意事项

...法和注意事项 一、crond简介  概念  crond的概念和crontab是不可分割的。crontab是一个命令,常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”... 查看详情

在 Linux 中通过 Socket 发送数据而没有连接时崩溃

】在Linux中通过Socket发送数据而没有连接时崩溃【英文标题】:CrashwhensendingdatawithoutconnectionviaSocketinLinux【发布时间】:2013-10-1022:55:08【问题描述】:我正在使用C语言在Linux中使用命令通过socket发送数据send(ServerSocket,cSendBuff,strlen(... 查看详情