centos 7 crontab demo

vim /etc/crontab

content

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/opt/jdk1.8.0_131/bin
MAILTO=root
HOME=/opt/refreshIp/target/

*/1 * * * *  ./start.sh
# For details see man 4 crontabs

# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name  command to be executed

The file named start.sh(./start.sh) and in path "/opt/refreshIp/target/"(HOME)  will be run every minute(*/1 * * * *),in the file, we used java,so that we add "/opt/jdk1.8.0_131/bin" to PATH.

systemctl start crond.service

WARNNING:Never use "crontab -e",this commond will stop your task,it‘s a bug:  http://stackoverflow.com/questions/34971575/cron-selinux-security-context-issue

时间: 2024-08-05 07:06:04

centos 7 crontab demo的相关文章

CentOS 7 Crontab

Crontab默认每分钟读取 /etc/crontab 文件./etc/cron.d/目录和/var/spool/cron/目录一次,3者对应任务的建立格式是一致的,只是/var/spool/cron/目录下的任务需要通过crontab -e命令来建立,不同的用户会建立在/var/spool/cron/用户名 的文件中.不过放在cron.d目录下的是任务配置文件,而不是可执行文件.通过命令创建的一般为用户任务,另两者为系统任务. CentOS 7默认在cron.d目录下放置0hourly,主体内

CentOS安装crontab及使用方法(转)

CentOS安装crontab及使用方法(转) 安装crontab:[[email protected] ~]# yum install vixie-cron[[email protected] ~]# yum install crontabs 说明:vixie-cron软件包是cron的主程序:crontabs软件包是用来安装.卸装.或列举用来驱动 cron 守护进程的表格的程序.//+++++++++++++++++++++++++++++++++++cron 是linux的内置服务,但它不

centos中crontab(计时器)用法详解

关于crontab: crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行.该词来源于希腊语 chronos(χρ?νο?),原意是时间. 通常,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的作业需要执行.这类作业一般称为cron jobs. 安装crontab: [[email protected] ~]# yum instal

centos 安装 crontab 和 简单的使用教程

crontab是一个非常好用的定时执行任务的程序.以下是操作方式 1 安装 cron 的 主程序 : yum -y install vixie-cron 2 安装 cron 守护进程的表格的程序 : yum -y install crontabs 3 操作指令(常用) (指令以 centos 7.0+ 系统作为参考) 指令 作用 crontab -e  修改你的 crontab 内容 crontab -l(小写的L) 查询你当前写入 crontab表格的任务 systemctl restart

CentOS安装crontab及使用方法(汇总多人博客并实践确认无误)

安装centOS: yum -y install vixie-cron --该软件包是cron的主程序 yum -y install crontabs--该软件包用来安装.卸载或者列举需要cron来守护的进程 cron 是linux的内置服务,但它不自动起来,可以用以下的方法启动.关闭这个服务: service crond start //启动服务 service crond stop //关闭服务 service crond restart //重启服务 service crond reloa

CentOS安装crontab及

安装crontab:[[email protected] ~]# yum install vixie-cron[[email protected] ~]# yum install crontabs 说明:vixie-cron软件包是cron的主程序:crontabs软件包是用来安装.卸装.或列举用来驱动 cron 守护进程的表格的程序.//+++++++++++++++++++++++++++++++++++cron 是linux的内置服务,但它不自动起来,可以用以下的方法启动.关闭这个服务:/

centos安装crontab:

# yum install vixie-cron # yum install crontabs /sbin/service crond start //启动服务/sbin/service crond stop //关闭服务/sbin/service crond restart //重启服务/sbin/service crond reload //重新载入配置 查看crontab服务状态:service crond status 手动启动crontab服务:service crond start

CentOS安装crontab及使用方法

安装crontab:[[email protected] ~]# yum install vixie-cron[[email protected] ~]# yum install crontabs 说明:vixie-cron软件包是cron的主程序:crontabs软件包是用来安装.卸装.或列举用来驱动 cron 守护进程的表格的程序.//+++++++++++++++++++++++++++++++++++cron 是linux的内置服务,但它不自动起来,可以用以下的方法启动.关闭这个服务:/

[CentOS] 解决 crontab 无法读取环境变量的问题

参考资料:http://blog.slogra.com/post-238.html 1. 问题描述 一段数据处理的 shell 程序,在 shell 中手动运行,可以正确执行.但是,把它放在 crontab 列表里,就会报错,提示 "matlab: command not found.". AutoRefreshData.sh 的部分内容如下: [[email protected] ~]$ cat /home/She/data/AutoRefreshData.sh#!/bin/bash