linux定时执行shell脚本
linux定时执行shell脚本需要三个步骤来完成,下面是具体介绍:
1、编写一个脚本,修改脚本的权限,确保脚本有执行的权限。
2、下载crontab,开启crontab服务,用service crond start //启动服务 。
3、设置执行的脚本,在命令行输入: crontab -e 然后添加相应的任务,wq存盘退出即可。
今天的分享就是这些,希望能帮助大家。
linux 定时执行shell
Linux使用crontab定时执行shell脚本
一、首先我们先看一下是否安装了crontab。一般情况下Linux系统会自带crontab及crond。如果没有安装,请使用以下指令安装:
yum install vixie-cron yum install crontabs
二、 然后我们写一个名字叫做test.sh的shell脚本。很简单,就是输出一段字符。
[root@centos8 crontab]# vim test.sh[root@centos8 crontab]# cat test.sh#!/bin/bashecho "hello world!"# 我们的目的是每分钟执行一次这个shell脚本,所以要再建立一个存放日志的log文件,然后给予test.sh权限。[root@centos8 crontab]# touch log[root@centos8 crontab]# lslog test.sh[root@centos8 crontab]# chmod x test.sh
三、然后我们就要使用crontab了,首先进入它的配置文件,在/etc/crontab 中添加我们的调度命令。
[root@centos8 crontab]# vim /etc/crontab[root@centos8 crontab]# cat /etc/crontabSHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=root# 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* * * * * root /opt/crontab/test.sh >> /opt/crontab/log# root表示以root用户身份来运行 >>表示运行脚本后重定向到log文件中
CentOS7上的cron命令
systemctl start crond.service //启动服务systemctl stop crond.service //关闭服务systemctl restart crond.service //重启服务systemctl reload crond.service //重新载入配置systemctl status crond.service //查看状态# 或者crond startcrond stopcrond restartcrond reloadcrond status# 查看crontab的日志日志文件为/var/log/croncat /var/log/cron
java启动的脚本crontab定时任务启动失败原因
# crontab定时任务启动脚本失败原因:1.首先手动执行脚本,查看是否能启动2.如果启动失败,脚本写错,如果启动成功,那有概率是java环境变量问题在脚本第一行添加source /etc/profile每次执行重新加载java环境变量文件路径填完整!
- 05-18生活
牛顿三定律
- 02-02科技
hcie的报名费用
- 04-28生活
泡杨梅放多少盐
- 08-17游戏
LOL小小英雄怎么装备
- 01-01教育
冰血长津湖观后感怎么写
- 08-10科技
把无线网卡插到电脑上无法上网怎么办?
- 01-14教育
仓库出租合同范文通用版
- 01-28科技
对啊课堂如何退钱
推荐
- 1王者荣耀游戏名字男494
- 2美团超时消除卡在哪里484
- 3excel表格去水印怎么去423
- 411月份三亚温度一般是多少130
- 5疫情演讲稿范文800字178
- 6蜥蜴的尾巴有什么用176